agent-zero/extensions/python
Alessandro 954eca3563 add a0-setup-cli Skill and restore lexical trigger matching
Add a builtin `a0-setup-cli` skill for guiding host-side A0 connector setup,
and restore the lightweight trigger-word based skill matching flow, which many users asked for.

- add builtin `skills/a0-setup-cli/` with installer-first host setup guidance,
  container guardrails, fallback install paths, and example responses
- fix `helpers.skills_cli` so builtin skills under `/skills` are discoverable,
  searchable, and validatable
- restore trigger-pattern scoring in runtime `search_skills()`
- re-enable `skills_tool:search` in the current tool flow
- add lightweight lexical relevant-skill recall for the current user message
  without reintroducing memory/vector-db skill recall
- update skill prompts to steer the agent toward search/load when requests
  match skill trigger phrases
2026-04-11 18:03:05 +02:00
..
_functions refactor(chat_branching): ID-based log ↔ history linking for precise branch trimming 2026-03-24 03:04:09 -07:00
agent_init refactor(chat_branching): ID-based log ↔ history linking for precise branch trimming 2026-03-24 03:04:09 -07:00
banners Add unzip to Docker base packages, refactor API key handling, improve self-update system 2026-03-24 17:17:19 +01:00
before_main_llm_call refactor(chat_branching): ID-based log ↔ history linking for precise branch trimming 2026-03-24 03:04:09 -07:00
error_format BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
hist_add_before Refactor extensions to async/sync API 2026-03-06 11:32:08 +01:00
hist_add_tool_result Refactor extensions to async/sync API 2026-03-06 11:32:08 +01:00
job_loop refactor: add file system watchdog support for API handlers, extensions, and plugins 2026-03-18 21:07:33 +01:00
message_loop_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
message_loop_prompts_after add a0-setup-cli Skill and restore lexical trigger matching 2026-04-11 18:03:05 +02:00
message_loop_prompts_before BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
message_loop_start BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
monologue_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
monologue_start refactor: remove browser model, use chat model for browser; update extension references 2026-03-14 20:06:43 -07:00
process_chain_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
reasoning_stream BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
reasoning_stream_chunk BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
reasoning_stream_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
response_stream refactor(chat_branching): ID-based log ↔ history linking for precise branch trimming 2026-03-24 03:04:09 -07:00
response_stream_chunk BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
response_stream_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
startup_migration refactor: migrate extension system to use deep directory paths based on module and qualname 2026-03-22 21:48:01 +01:00
system_prompt refactor: use @extensible decorator on build_prompt functions 2026-03-20 12:48:26 +08:00
tool_execute_after BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
tool_execute_before BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
user_message_ui BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
util_model_call_before BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
webui_ws_connect refactor: rename state_sync namespace to webui and simplify handler event registration 2026-03-20 15:34:59 +01:00
webui_ws_disconnect refactor: rename state_sync namespace to webui and simplify handler event registration 2026-03-20 15:34:59 +01:00
webui_ws_event refactor: rename state_sync namespace to webui and simplify handler event registration 2026-03-20 15:34:59 +01:00
.gitkeep BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00