-
Notifications
You must be signed in to change notification settings - Fork 46k
feat(copilot): local agent generation with validation, fixing, MCP & sub-agent support #12238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 2 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
0d64af9
feat(copilot): integrate agent generation locally via Claude Agent SD…
majdyz 7034506
fix(copilot): address PR review comments - split validation, fix secu…
majdyz 2900705
fix(copilot): address second round of PR review comments
majdyz 2846e18
fix(copilot): defensive .get() access throughout fixer and validator
majdyz 7029a38
fix(copilot): pass library_agents through pipeline for AgentExecutorB…
majdyz fd0db07
fix(copilot): use valid OpenAI model identifier in AI block fixer
majdyz 7131178
refactor(copilot): remove external agent generator service, simplify …
majdyz f255e75
feat(copilot): add include_schemas param to find_block, remove Blocks…
majdyz f4743c4
refactor(copilot): remove unused config and block recommendation code
majdyz a38edca
feat(copilot): update system prompt for file-first agent generation w…
majdyz 4090ad5
feat(copilot): add MAX_AGENT_JSON_SIZE guard to agent pipeline
majdyz ddefe74
fix(copilot): address PR review comments - type guard, version defaul…
majdyz c5875ab
refactor(copilot): make fixer sync, extract shared helpers, add unit …
majdyz 957e4a4
fix(copilot): guard against non-string prompt fields in fix_double_cu…
majdyz 7c1d9d0
feat(copilot): enforce IO blocks, add optimized descriptions, conditi…
majdyz a670373
fix(copilot): remove schema prefix from migration SQL
majdyz 63ca2f7
fix(copilot): clear optimized description when source description cha…
majdyz 20d387f
refactor(copilot): address PR review should-fix items
majdyz e21130f
fix(copilot): invalidate block cache after optimizing descriptions
majdyz 91b2e2d
merge: resolve conflicts with origin/dev
majdyz 34f1a7e
Merge branch 'dev' into feat/copilot-local-agent-generation
majdyz 3fd7a32
fix(copilot): guard against null metadata in validator
majdyz e2d842f
Merge branch 'feat/copilot-local-agent-generation' of github.com:Sign…
majdyz b845a7c
fix(copilot): remove unused agent_id param from customize_agent, assi…
majdyz 6b3f5f0
feat(copilot): support MCP blocks and AgentExecutorBlock in agent gen…
majdyz d6b84c2
fix(copilot): guard against None source_name in validator
majdyz 07216a4
fix(copilot): guard against null metadata in fix_node_x_coordinates
majdyz b8d5023
fix(copilot): include agent generation guide in baseline service
majdyz a599a15
fix(copilot): ensure agents get meaningful name and description
majdyz 979fa7e
fix(copilot): soften name/description guidance to only when needed
majdyz 7a8adc9
Merge branch 'dev' into feat/copilot-local-agent-generation
majdyz 102e8b1
fix(copilot): fix dynamic block links, MCP URL hints, and embedding f…
majdyz 49d6f0f
fix(copilot): update run_block test assertions to match new error mes…
majdyz 5c949b1
refactor(copilot): add return type annotations, downgrade fixer logs …
majdyz f77f207
feat(copilot): use optimized descriptions in find_block results
majdyz 5f5148b
refactor(copilot): load optimized descriptions onto Block class at st…
majdyz 68956a3
fix(copilot): fix find_block test mocks, use safe access for sdk_msg.…
majdyz 2bd6927
fix(copilot): skip self-referencing links in node layout calculation
majdyz 12ff312
Merge branch 'dev' of github.com:Significant-Gravitas/AutoGPT into fe…
majdyz 4b7a75b
Merge remote-tracking branch 'origin/dev' into feat/copilot-local-age…
majdyz d38bce4
refactor(copilot): address PR review feedback for agent generation
majdyz 1a13931
refactor(copilot): address review feedback round 4
majdyz e9cd28d
fix(copilot): update test assertion to match agent_json workflow
majdyz 813b9d5
fix(copilot): thread folder_id through pipeline and fix cache race
majdyz 2fbce41
refactor(copilot): move local imports to top-level in optimize_blocks
majdyz bf14ffa
fix(copilot): consider schema-default values when checking required s…
majdyz 7129fd8
fix(copilot): address review feedback round 4
majdyz 1b56559
Merge branch 'dev' of github.com:Significant-Gravitas/AutoGPT into fe…
majdyz 2d53d9f
refactor(backend/db): simplify optimizedDescription reset and raise l…
majdyz 9a9bcce
fix(copilot): restore DEFAULT_SYSTEM_PROMPT to match dev baseline
majdyz d1a08af
refactor(copilot): use shared OpenAI client in optimize_block_descrip…
majdyz 777679e
feat(copilot): replace keyword-based agent guide injection with a tool
majdyz f4305e6
feat(copilot): extract MCP server list and auth details into get_mcp_…
majdyz c585cd4
refactor(copilot): group ResponseType enum by domain and rename gener…
majdyz 738669f
refactor(copilot): normalize agent builder ResponseType prefix to AGE…
majdyz cdbeaa9
refactor(copilot): update frontend ResponseType keys to match AGENT_B…
majdyz a0397b0
fix(copilot): fix stale imports and circular import in optimize_blocks
majdyz 53888e9
refactor(copilot): regenerate openapi.json and responseType.ts with u…
majdyz 3ec4f01
Merge branch 'dev' of github.com:Significant-Gravitas/AutoGPT into fe…
majdyz 6873421
fix(frontend/copilot): update stale ResponseType keys introduced by P…
majdyz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.