mirror of
https://github.com/agent0ai/agent-zero.git
synced 2026-07-09 17:08:29 +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>
50 lines
799 B
Text
50 lines
799 B
Text
# Ignore common unwanted files globally
|
|
**/.DS_Store
|
|
**/.env
|
|
**/__pycache__/
|
|
*.py[cod]
|
|
**/.conda/
|
|
|
|
#Ignore IDE files
|
|
.cursor/
|
|
.windsurf/
|
|
|
|
# ignore test files in root dir
|
|
/*.test.py
|
|
|
|
# Ignore all contents of the virtual environment directory
|
|
.venv/
|
|
|
|
# Handle memory directory
|
|
memory/**
|
|
!memory/**/
|
|
|
|
# Handle logs directory
|
|
logs/*
|
|
|
|
# Handle tmp and usr directory
|
|
tmp/*
|
|
usr/*
|
|
|
|
# Handle knowledge directory
|
|
knowledge/**
|
|
!knowledge/**/
|
|
# Explicitly allow the default folder in knowledge
|
|
!knowledge/default/
|
|
!knowledge/default/**
|
|
|
|
# Handle skills directory (SKILL.md standard)
|
|
skills/**
|
|
!skills/**/
|
|
# Explicitly allow the builtin folder in skills
|
|
!skills/builtin/
|
|
!skills/builtin/**
|
|
|
|
# Global rule to include .gitkeep files anywhere
|
|
!**/.gitkeep
|
|
|
|
# for browser-use
|
|
agent_history.gif
|
|
|
|
.agent/**
|
|
.claude/**
|