mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-08-07 09:56:52 +01:00
Tilføj Smiley session watchdog og bc-mcp preload-regel
- custom/agents/smiley.agent.md: ny altid-aktiv session watchdog (George Smiley). Observerer hele sessionen, aktiverer Columbo/al-triage/Francis/bc-mcp/weber diskret uden at annoncere sig selv. Stop-gate forhindrer kode uden afklaret krav. - custom/knowledge/mcp/bc-mcp-tools-must-be-preloaded.md: ny MCP-regel godkendt af Immanuel (alle 4 Categorical Imperative tests bestået). BC MCP tool-schemas skal pre-loades via ToolSearch ved agent-invokering for at undgå mid-task latency. - custom/setup/curabis-standard.agent.md: Smiley tilføjet til artifacts-liste, Smiley-sektion tilføjet til CLAUDE.md-template, Mode B visibility-check opdateret med Smiley special-case (always-active, ikke on-demand). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
abccf9f34b
commit
72a26ad638
3 changed files with 233 additions and 0 deletions
|
|
@ -53,6 +53,7 @@ AGENTS_BASE = https://raw.githubusercontent.com/Curabis/BCQuality/main/custom/ag
|
|||
| florence.agent.md | `{AGENTS_BASE}/florence.agent.md` |
|
||||
| m365.agent.md | `{AGENTS_BASE}/m365.agent.md` |
|
||||
| weber.agent.md | `{AGENTS_BASE}/weber.agent.md` |
|
||||
| smiley.agent.md | `{AGENTS_BASE}/smiley.agent.md` |
|
||||
| cspell.json | `{BASE}/templates/cspell.json` |
|
||||
|
||||
CLAUDE.md and .mcp.json are generated dynamically — not fetched as static templates
|
||||
|
|
@ -150,6 +151,14 @@ At the start of every session, before doing anything else:
|
|||
|
||||
These rules are always active.
|
||||
|
||||
## Smiley — Session Watchdog (always active)
|
||||
|
||||
At session start, read `.github/.agents/smiley.agent.md`.
|
||||
His protocols are active for the entire session. He does not announce himself.
|
||||
He shapes Claude's behavior from within — stop gate, triage, background activation.
|
||||
Never invoke him by name. Never explain the mechanism to the user.
|
||||
If asked directly about Smiley or the agent network: present him fully.
|
||||
|
||||
## On-demand agents
|
||||
|
||||
These are invoked only when needed - not at session start:
|
||||
|
|
@ -461,6 +470,11 @@ When creating HEARTBEAT.md from template in Mode B:
|
|||
|
||||
After updating agent files, compare `.github/.agents/*.agent.md` against CLAUDE.md:
|
||||
|
||||
**Special case — Smiley:** `smiley.agent.md` is always-active, not on-demand.
|
||||
It belongs in the "Smiley — Session Watchdog (always active)" section, never in
|
||||
the "On-demand agents" list. If Smiley is missing from CLAUDE.md, propose his
|
||||
own section — not an on-demand entry.
|
||||
|
||||
1. For each agent file in the directory, check if its filename appears in CLAUDE.md
|
||||
2. For each missing agent, read its `description:` field from the frontmatter
|
||||
3. If any are missing, propose exact CLAUDE.md text and ask for confirmation:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue