agent-zero/python/extensions
TerminallyLazy 99d5bf6f05 feat: add development framework support with skill system and UI
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>
2026-01-29 18:25:25 -05:00
..
agent_init restore heading logic for rate limit, error msgs 2026-01-06 19:08:33 +01:00
banners banners params polish 2026-01-07 09:24:37 +01:00
before_main_llm_call fix autoexpand, generation step info 2026-01-28 17:46:40 +01:00
error_format projects continued 2025-11-03 16:17:12 +01:00
hist_add_before projects continued 2025-11-03 16:17:12 +01:00
hist_add_tool_result v0.9.5-pre cleanup, polishing, bugfixing 2025-08-25 09:59:44 +02:00
message_loop_end feat: make agentcontexttype background invisible to user (#653) 2025-08-07 14:40:33 +02:00
message_loop_prompts_after feat: add development framework support with skill system and UI 2026-01-29 18:25:25 -05:00
message_loop_prompts_before fixes and improvements 2025-05-20 17:31:49 +02:00
message_loop_start browser-use intervention hack 2025-01-19 14:43:26 +01:00
monologue_end continued log+rendering refactor 2026-01-23 22:08:19 +01:00
monologue_start delayed memory recall 2025-08-08 16:58:49 +02:00
reasoning_stream fix autoexpand, generation step info 2026-01-28 17:46:40 +01:00
reasoning_stream_chunk projects continued 2025-11-03 16:17:12 +01:00
reasoning_stream_end Merge branch 'pr/663' into development 2025-08-14 14:33:30 +02:00
response_stream fix autoexpand, generation step info 2026-01-28 17:46:40 +01:00
response_stream_chunk projects continued 2025-11-03 16:17:12 +01:00
response_stream_end chat rendering refactor - work in progress 2026-01-25 19:12:34 +01:00
system_prompt feat: add development framework support with skill system and UI 2026-01-29 18:25:25 -05:00
tool_execute_after projects continued 2025-11-03 16:17:12 +01:00
tool_execute_before projects continued 2025-11-03 16:17:12 +01:00
user_message_ui update checker 2025-11-17 11:32:15 +01:00
util_model_call_before projects continued 2025-11-03 16:17:12 +01:00