---
title: "Ваш пројекат"
description: "Пројекат је Git репозиторијум који садржи конфигурацију и стање вашег агента."
---

Пројекат је један git репозиторијум. Садржи манифест, конфигурацију агента и
стање које агент производи. Не постоји засебна база података коју треба одржавати усклађеном.

Beeuni подржава пројекат на два начина:

- **Репозиторијум којим управља Beeuni** — Beeuni прави и хостује приватни репозиторијум. Подразумевано.
- **Увезени GitHub репозиторијум** — повежите постојећи репозиторијум. Beeuni ради на њему
  преко GitHub API-ја.

У оба случаја, пројекат има `default_branch`. Свака
[сесија](/docs/sr/work/sessions) се грана из њега. Сваки
[захтев за измену](/docs/sr/work/change-requests) спаја се у њега. Свака грана
GitHub репозиторијума може да постане засебан пројекат. `main` и `dev` затим могу да се покрећу као
засебни пројекти, сваки са сопственим сесијама и захтевима за измену.

<a id="a-project-is-not-your-codebase"></a>

## Пројекат није ваша кодна база

Пројекат садржи упутства за вашег агента, његове
[конекторе](/docs/sr/connect/connectors), [окидаче](/docs/sr/connect/triggers)
и меморију. Нека буде мали — Beeuni га клонира у сваку сесију.

Ваш код се налази на другом месту. Када задатак захтева кодну базу, агент клонира
тај репозиторијум, обавља посао и отвара захтев за измену у њему. Немојте претварати
постојећу кодну базу у пројекат тако што ћете јој додати манифест.
Уместо тога, направите наменски пројекат и повежите га са репозиторијумима на којима агент ради.

<a id="the-manifest"></a>

## Манифест

Сваки пројекат има манифест у корену репозиторијума, подразумевано `beeuni.yaml`. Платформа чита ове кључеве највишег нивоа:

| Кључ | Конфигурише |
|---|---|
| `default_agent` | који агент се подразумевано покреће |
| `agents` | дозволе по агенту: конектори, тајне, вештине, Beeuni дозволе |
| `sandbox` | слику окружења за извршавање и хардвер |
| `triggers` | заказану аутоматизацију и аутоматизацију путем веб-хукова |
| `connectors` | којим спољним алатима пројекат може да приступи |
| `env` | називе променљивих окружења које пројекат очекује (вредности долазе из тајни) |

Непознати кључеви се игноришу.

Старији пројекти можда и даље користе `beeuni.toml` (`beeuni_version: 1`). Beeuni
чита оба формата. Погледајте [застарели TOML](/docs/sr/project/legacy-toml) за
упутства за миграцију.

<a id="deleting-a-project"></a>

## Брисање пројекта

Обришите пројекат помоћу опције **Delete project** у одељку **Danger zone** у његовим
подешавањима или помоћу `beeuni projects rm`. Од тог тренутка ништа не може да делује у име
пројекта:

| Начин приступа | Након брисања |
|---|---|
| Кључеви LLM пролаза (`kgw_…`) | Одбијени са `401`. |
| Јавне везе за дељење | Одговарају са `410`. |
| Апликације | Не испоручују се. |
| Нове сесије | Одбијене: `404`, `code: "project_archived"`. |
| Slack и Teams | Одговарају „Овај Beeuni радни простор је обрисан…“ и не покрећу ништа. |
| Пријемна пошта | На прву поруку у нити одговоре једном: „Ова адреса тренутно не прима е-пошту. Нико неће одговорити на ову поруку.“ На следећу поруку у тој нити у року од 30 дана неће одговорити, а на е-пошту која не прође проверу аутентичности пошиљаоца никада неће одговорити. |
| Постојеће сесије | Не примају нове поруке: ни из нити ћаскања, ни од окидача, ни из упита стављених у ред пре брисања. |

<a id="in-this-section"></a>

## У овом одељку

<CardGroup>
  <Card icon="file-text" title="Манифест" href="/docs/sr/project/manifest">Комплетан приручник за beeuni.yaml.</Card>
  <Card icon="bot" title="Агенти" href="/docs/sr/project/agents">Markdown личности са ограниченим алатима.</Card>
  <Card icon="brain" title="Модели" href="/docs/sr/project/models">Који модел користи сесија и ко плаћа.</Card>
  <Card icon="key" title="Тајне" href="/docs/sr/project/secrets">Шифроване вредности које се уносе у окружење за извршавање.</Card>
  <Card icon="scroll-text" title="Застарели TOML" href="/docs/sr/project/legacy-toml">Прелазак са beeuni.toml.</Card>
</CardGroup>
