Playbooks De Agentes
Abra apenas a seção que corresponda à tarefa atual. Este arquivo é intencionalmente mais detalhado que AGENTS.md e deve ser usado sob demanda, não por padrão.
Esta página é um auxílio de navegação para contribuidores e agentes de código. Comece pelo ponto de entrada mais próximo da tarefa e expanda uma camada por vez.
Auth
Abra estes arquivos primeiro:
apps/api/src/auth.tsapps/api/src/routes/auth.tsapps/api/src/plugins/auth-middleware.tsapps/frontend/src/lib/auth-client.tsapps/frontend/src/routes/login.tsxapps/frontend/src/routes/signup.tsxtests/browser-smoke/auth-flow.spec.ts
Rotas De API E Contratos
Abra estes arquivos primeiro:
apps/api/src/app.ts- o arquivo-alvo em
apps/api/src/modules/*/http/ apps/shared/src/contracts/index.ts- o hook, serviço ou rota correspondente no frontend
- os testes relevantes da API e do frontend
Chat, Streaming E Geração
Leia primeiro ../architecture/continuation.md e ../providers/development.md para contexto sobre a arquitetura de continuação e os padrões de integração de provedores.
Abra estes arquivos primeiro:
apps/api/src/modules/generation/http/respond-stream-routes.tsapps/api/src/modules/generation/application/stream-text-turn.tsapps/api/src/modules/generation/application/resolve-model.tsapps/api/src/modules/chats/apps/api/src/modules/messages/apps/api/src/services/providers/core/continuation-envelope.tsapps/api/src/services/providers/core/continuation-runtime.tsapps/api/src/services/providers/core/context-policy.tsapps/api/src/services/providers/core/replay-builder.tsapps/api/src/services/providers/gemini/interactions-stream.tsapps/api/src/services/providers/openai/responses-stream.tsapps/api/src/services/providers/openai-compatible/chat-completions-stream.tsapps/api/src/services/providers/anthropic/stream.tsapps/api/src/services/providers/deepseek/agent-stream.tsapps/api/src/services/providers/deepseek/client.tsapps/api/src/modules/generation/http/respond-routes.tsapps/api/src/modules/chats/http/chat-routes.tsapps/api/src/modules/messages/http/message-routes.tsapps/shared/src/streaming/events.tsapps/shared/src/streaming/schemas.tsapps/frontend/src/features/chat/ChatPage.tsxapps/frontend/src/features/generation/hooks/use-text-generation.tsapps/frontend/src/features/chat/hooks/use-chat-stream.tsapps/frontend/src/services/generation-service.tsapps/shared/src/contracts/index.ts
Connectors, Provedores E Secret Storage
Abra estes arquivos primeiro:
apps/api/src/modules/connectors/http/connectors-routes.tsapps/api/src/modules/connectors/http/gemini-aliases-routes.tsapps/api/src/modules/connectors/application/apps/api/src/services/providers/apps/api/src/services/secret-store/apps/api/src/modules/provider-settings/http/provider-settings-routes.tsapps/api/src/lib/config.tsapps/frontend/src/features/settings/connectors/apps/frontend/src/features/settings/providers/apps/frontend/src/hooks/use-model-catalog.ts
Tool Calling E Fluxos Agentic
Abra estes arquivos primeiro:
apps/api/src/services/tools/apps/api/src/services/tools/builtin/generate-image.tsapps/api/src/services/tools/builtin/get-current-datetime.tsapps/api/src/modules/tool-settings/http/tool-settings-routes.tsapps/api/src/modules/generation/application/stream-text-turn.tsapps/api/src/services/providers/core/continuation-envelope.tsapps/api/src/services/providers/core/tool-mapper.tsapps/shared/src/types/index.tsapps/frontend/src/features/generation/hooks/use-text-generation.tsapps/frontend/src/features/settings/tools/
Attachments
Abra estes arquivos primeiro:
apps/api/src/modules/attachments/application/attachment-storage.tsapps/api/src/modules/attachments/application/attachment-validation.tsapps/api/src/modules/attachments/application/runtime-attachment-resolver.tsapps/api/src/modules/attachments/infrastructure/attachment-repository.tsapps/api/src/services/providers/core/attachment-content.tsapps/frontend/src/features/chat/components/MessageParts.tsx
Prompt Rules
Abra estes arquivos primeiro:
apps/api/src/modules/prompt-rules/application/prompt-composer.tsapps/api/src/modules/prompt-rules/application/rule-file-resolver.tsapps/api/src/modules/prompt-rules/http/rule-file-routes.tsapps/frontend/src/features/settings/prompts/
Settings (App, Provider, Tool)
Abra estes arquivos primeiro:
apps/api/src/modules/app-settings/http/app-settings-routes.tsapps/api/src/modules/app-settings/infrastructure/app-settings-repository.tsapps/api/src/modules/provider-settings/http/provider-settings-routes.tsapps/api/src/modules/tool-settings/http/tool-settings-routes.tsapps/api/src/services/tools/settings-policy.tsapps/frontend/src/features/settings/app/apps/frontend/src/features/settings/providers/apps/frontend/src/features/settings/tools/
Geração De Imagem
Abra estes arquivos primeiro:
apps/api/src/modules/generation/application/generate-image.tsapps/api/src/services/generated-images/generated-image-storage.tsapps/api/src/modules/generated-images/infrastructure/generated-image-repository.tsapps/api/src/services/providers/gemini/image-generation.tsapps/api/src/services/providers/openai/image-generation.tsapps/frontend/src/features/gallery/GalleryPage.tsxapps/frontend/src/features/generation/hooks/use-image-generation.ts
Persistência E Banco De Dados
Abra estes arquivos primeiro:
apps/api/src/db/database.tsapps/api/src/db/types.tsapps/api/src/db/row-types.tsapps/api/src/db/serializers.tsapps/api/src/db/migrations/- o serviço ou rota dono da funcionalidade
UX, Roteamento E Estado No Frontend
Abra estes arquivos primeiro:
apps/frontend/src/routes/apps/frontend/src/features/apps/frontend/src/components/apps/frontend/src/components/ui/apps/frontend/src/hooks/apps/frontend/src/services/apps/frontend/src/index.css
Contratos Compartilhados, Tipos E i18n
Abra estes arquivos primeiro:
apps/shared/src/contracts/index.tsapps/shared/src/errors/contracts.tsapps/shared/src/types/index.tsapps/shared/src/i18n/pt-BR.tsapps/shared/src/i18n/en.tsapps/shared/src/i18n/types.ts- os consumidores afetados na API e no frontend
Configuração, Runtime E Build Standalone
Abra estes arquivos primeiro:
apps/api/src/lib/config.tsapps/api/src/index.ts.mango/config.toml.example.mango/.env.examplescripts/build.ts