Load skills into chat history

Switch the Skills catalog UI/API from scope-wide prompt pins to current-chat history loading, and remove user-facing removal of loaded skills.

Disable legacy active-skill prompt injection so forgotten scope config no longer inflates new-chat prompts.
This commit is contained in:
Alessandro 2026-07-08 01:52:22 +02:00
parent 5ac4f75a47
commit dea64ddad0
12 changed files with 293 additions and 217 deletions

View file

@ -7,9 +7,9 @@
## Ownership
- Ordered Python files own current datetime, skill recall/load context, agent info, parallel job status, and workdir extras injection.
- Active skill instructions belong in prompt protocol.
- Explicitly loaded skill bodies belong in tool-result history with metadata so they can survive persistence and be reattached after compaction.
- Explicitly loaded skill IDs are chat-wide context data, not agent-local state.
- Legacy active-skill prompt protocol injection must stay empty; selected skills are loaded through history.
## Local Contracts