mirror of
https://github.com/agent0ai/agent-zero.git
synced 2026-05-06 08:01:31 +00:00
Add a framework selection system that lets users choose structured development workflows. Frameworks provide curated skills that guide the agent through established methodologies. Features: - Framework registry with 11 frameworks: GSD, Superpowers, BMAD, BMAD Builder, BMAD Creative Intelligence Suite, BMAD Game Dev Studio, Spec Kit, PRP, AgentOS, AMPLIHACK, and Agent Zero Dev - 62 workflow skills organized by framework - Global framework selection in Settings > Agent > Framework - Per-project framework override (Settings > Projects > Edit) - Framework-aware skill discovery prioritizes active framework's skills - System prompt injection provides workflow context to the agent - Skills Import moved to dedicated Settings tab Backend: - python/helpers/frameworks.py: Framework registry and utilities - python/api/frameworks.py: Framework list/get API endpoint - python/helpers/settings.py: Added dev_framework setting - python/helpers/projects.py: Added dev_framework to project config - python/helpers/skills.py: Framework-aware get_skill_roots() - python/tools/skills_tool.py: Pass framework_id to skill helpers - python/extensions/message_loop_prompts_after/_55_recall_skills.py: Framework context in skill recall - python/extensions/system_prompt/_10_system_prompt.py: Framework prompt Frontend: - webui/components/settings/agent/framework.html: Framework selector - webui/components/settings/frameworks/: Framework details modal + store - webui/components/settings/skills/skills-settings.html: Skills tab Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api_files_get.py | ||
| api_log_get.py | ||
| api_message.py | ||
| api_reset_chat.py | ||
| api_terminate_chat.py | ||
| backup_create.py | ||
| backup_get_defaults.py | ||
| backup_inspect.py | ||
| backup_preview_grouped.py | ||
| backup_restore.py | ||
| backup_restore_preview.py | ||
| backup_test.py | ||
| banners.py | ||
| chat_create.py | ||
| chat_export.py | ||
| chat_files_path_get.py | ||
| chat_load.py | ||
| chat_remove.py | ||
| chat_reset.py | ||
| csrf_token.py | ||
| ctx_window_get.py | ||
| delete_work_dir_file.py | ||
| download_work_dir_file.py | ||
| file_info.py | ||
| frameworks.py | ||
| get_work_dir_files.py | ||
| health.py | ||
| history_get.py | ||
| image_get.py | ||
| import_knowledge.py | ||
| knowledge_path_get.py | ||
| knowledge_reindex.py | ||
| mcp_server_get_detail.py | ||
| mcp_server_get_log.py | ||
| mcp_servers_apply.py | ||
| mcp_servers_status.py | ||
| memory_dashboard.py | ||
| message.py | ||
| message_async.py | ||
| notification_create.py | ||
| notifications_clear.py | ||
| notifications_history.py | ||
| notifications_mark_read.py | ||
| nudge.py | ||
| pause.py | ||
| poll.py | ||
| projects.py | ||
| restart.py | ||
| rfc.py | ||
| scheduler_task_create.py | ||
| scheduler_task_delete.py | ||
| scheduler_task_run.py | ||
| scheduler_task_update.py | ||
| scheduler_tasks_list.py | ||
| scheduler_tick.py | ||
| settings_get.py | ||
| settings_set.py | ||
| skills_import.py | ||
| skills_import_preview.py | ||
| subagents.py | ||
| synthesize.py | ||
| transcribe.py | ||
| tunnel.py | ||
| tunnel_proxy.py | ||
| upload.py | ||
| upload_work_dir_files.py | ||