docs(agent): agent-builds-an-app design overview#4921
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🤖 The AI agent says: What this covers. The map for the whole "agent builds an app" initiative. A new agent should start useful, then turn itself into a real application through a conversation: find tools, connect integrations, edit its own instructions, set a trigger or cron, and commit. This page frames the four design PRs (#4917, #4918, #4919, #4920), says what is locked, and lists what is open. Where to look. The four sub-project summaries, the cross-cutting locked decisions, and the build order. Feedback needed. Please confirm the framing and the cross-cutting locked decisions:
This PR is the map; the four linked PRs hold the detail. |
…-kit overlay model Claude-Session: https://claude.ai/code/session_01GYo3UEfvsZpncagqb28Mbc
|
🤖 The AI agent says: Aligned the overview to the approved #4917 build-kit overlay model. What changed:
Please review the locked-decisions list and the four-sub-project structure. |
|
|
||
| - **The agent becomes the app.** Self-modification only. The agent edits and commits itself. It | ||
| does not build other workflows in this round. | ||
| - **A read-only overlay the frontend applies, never committed.** The build kit is an agent-template |
There was a problem hiding this comment.
The load-bearing locked decision: the build kit is a read-only overlay the frontend applies and excludes, served at additional_context.playground_build_kit.agent_template_overlay. The agent service stays dumb. This is the pivot that ripples through all four docs.
| an `@ag.embed` in the committed config. The bodies are placeholders that capture the flow; the | ||
| final prose lands later. | ||
|
|
||
| ## The drawer folded into the default config |
There was a problem hiding this comment.
The advanced build-kit drawer is no longer a separate sub-project: its design folded into #4917, which now owns both the overlay and the drawer. The collapsible-sections change is the one piece that ships independently.
What this is
The map for the "agent builds an app" initiative. A new agent on Agenta should start useful, then turn itself into a real application through a conversation: find the tools it needs, connect integrations, edit its own instructions, set a trigger or a cron job, and commit. The agent becomes the app. The user never writes config by hand; they have a conversation.
This doc frames the four design docs that ship together, says what is locked, and lists what is still open. Read it first, then read the four.
The four sub-projects
@ag.embedreferences), the authoring skill (an@ag.embedreference), and the build permissions. Published default goes bare.request_connection, a non-runnable reference tool the overlay embeds.@ag.embedreferences.Cross-cutting locked decisions
PLATFORM_OPSentry, as{ "type": "platform", "op": ... }).@ag.embed);request_connectionis not a platform op.How to read
Build order: the frontend round-trip is the foundation; default config is independent and can build in parallel; builder tools and skills build on the round-trip. The advanced-drawer drawer folded into #4917, and the collapsible-sections cleanup ships separately. The decided points and the open items are gathered in the doc and do not block this design review.
Scope / risk
Doc only, no code. This PR is the overview; the substance lives in the four linked PRs.
https://claude.ai/code/session_01GYo3UEfvsZpncagqb28Mbc