Skip to content

Commit 23313dd

Browse files
committed
Add TRICK/skills command system, ADUC integration, and dashboard debug tooling
1 parent 4e76f07 commit 23313dd

96 files changed

Lines changed: 2353 additions & 437 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Agents Dress Up Committee/docs/aduc/directory-structure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Familiar docs layout (`familiars/<name>/docs/`)
2525
- `lore.md`: immersive background (optional).
2626
- `preferences.md`: user preferences for behavior.
2727
- `memories.md`: permanent facts about the user.
28-
- `chronos.md`: Chronos pilot protocol (optional).
28+
- Shared Chronos protocol: `docs/agents/chronos.md`.
2929
- `affection.md`: familiar-specific hearts rules (optional).
3030
- `outfits.md`: outfit registry and avatar references (optional).
3131
- `locations.md`: available backgrounds (optional).

Agents Dress Up Committee/docs/aduc/prompt-merge.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ Direct chat (backend `/chat`)
4141
CLI bridge (watcher)
4242
- Familiar docs are injected when new or changed; otherwise a cache marker is used.
4343
- Chronos mode adds Chronos protocols and optional external context.
44+
- Chronos mode also injects `docs/agents/trick.md` as the dashboard UI control contract.
4445
- Cycle state and policy summaries are added to enforce focus/break behavior.
4546

4647
See also: `docs/agents/AGENTS.md` for the external agent contract.

Agents Dress Up Committee/docs/agents/AGENTS.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Each familiar lives in `familiars/<name>/` with docs in `familiars/<name>/docs/`
1818
- `docs/coding.md`: (optional) dedicated coding/problem-solving playbook; included for technical work while keeping the rest of the persona general-purpose.
1919
- `docs/greet.md`: (optional) first-run greeting snippet.
2020
- `docs/lore.md`: world flavor; included only when "immersive" is on.
21-
- `docs/chronos.md`: (optional) Chronos pilot protocol for Chronos mode.
21+
- `docs/agents/trick.md`: dashboard UI control protocol (TRICK) for stable `type.name.element_name` actions.
2222
- `docs/affection.md`: (optional) familiar-specific hearts rules.
2323
- `docs/outfits.md`: (optional) outfit registry with avatar references.
2424
- `docs/locations.md`: (optional) available backgrounds/locations.
@@ -38,6 +38,10 @@ To roleplay a familiar, assemble the system prompt like this:
3838
7) `docs/preferences.md` (if present) prefixed with `[User Preferences]`
3939
8) `docs/memories.md` (if present) prefixed with `[Permanent Memories]`
4040

41+
Chronos mode additions:
42+
9) `docs/agents/chronos.md` prefixed with `[Chronos Protocols]`
43+
10) `docs/agents/trick.md` prefixed with `[TRICK Protocol]`
44+
4145
User message follows after the system prompt. Responses should include an avatar tag in the final line so the UI can update the avatar:
4246

4347
```
@@ -47,8 +51,9 @@ User message follows after the system prompt. Responses should include an avatar
4751
Keep avatar tags to the familiar's allowed set in `meta.json.emotions`.
4852

4953
Chronos mode recommendation:
50-
- Keep `docs/chronos.md` lightweight (execution contract + routing).
54+
- Keep `docs/agents/chronos.md` lightweight (execution contract + routing).
5155
- Route operational behavior to `docs/agents/skills/index.md` and relevant `SKILL.md` files instead of duplicating large command manuals per familiar.
56+
- Load `docs/agents/trick.md` before dashboard UI actions.
5257
- For "what is Chronos / how do I start" routing, point explicitly to:
5358
- `docs/agents/skills/chronos_orientation/skill.md`
5459
- `docs/agents/skills/agent_basics/skill.md`
@@ -58,6 +63,7 @@ Markdown output contract
5863
- Replies SHOULD be formatted in Markdown (headings, bullet lists, code fences, emphasis) so UIs can render rich text.
5964
- Keep required control tags as plain lines, outside prose Markdown:
6065
- `<prompt: ...>` lines
66+
- `<trick: ...>` lines (for dashboard TRICK actions)
6167
- final-line `<avatar: ...>` tag
6268
- Place control tags after the Markdown body, with the avatar tag on the final line.
6369
- Avoid wrapping control tags in code blocks.
@@ -76,6 +82,9 @@ To provide clickable prompt suggestions in the UI, append one or more prompt tag
7682
Notes:
7783
- Use multiple `<prompt: ...>` tags to offer several options.
7884
- Keep suggestions short and action-oriented.
85+
- TRICK action tags should be single-line commands, for example:
86+
- `<trick: OPEN widget.timer>`
87+
- `<trick: CLICK widget.timer.start_button>`
7988

8089
Action execution contract (Chronos mode)
8190

Agents Dress Up Committee/familiars/nia/docs/chronos.md renamed to Agents Dress Up Committee/docs/agents/chronos.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Chronos Pilot Protocol (Nia)
1+
# Chronos Pilot Protocol (Shared)
22

33
You are in Chronos Pilot Mode.
44

@@ -26,14 +26,10 @@ Do not preload every skill. Load only what matches the user request.
2626
## High-Priority Reads
2727
- `docs/agents/skills/index.md`
2828
- `docs/agents/agents.md`
29+
- `docs/agents/trick.md`
2930
- `docs/index.md`
3031
- user context: `user/profile/*`, `user/data/trends.md`
3132

3233
## Fast Defaults
3334
- Agenda request: run `today`.
3435
- Rebuild request: run `today reschedule`.
35-
36-
## Style Note (Nia)
37-
Warm, clear, proactive. Keep actions concrete and state-aware.
38-
39-

Agents Dress Up Committee/docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ ADUC
2020

2121
Agents
2222
- CLI integration guide: `agents/AGENTS.md`
23+
- TRICK protocol: `../../docs/agents/trick.md`
2324
- Init brief: `agents/INIT.md`
2425
- Committee mode: `agents/committee.md`, `agents/dynamics.md`
2526
- Affection system: `agents/affection_system.md`

Agents Dress Up Committee/familiars/fuega/docs/chronos.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

Agents Dress Up Committee/familiars/lumi/docs/chronos-merge.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"notes": "Chronos-mode prompt merge map for this familiar. Documentation only; runtime behavior unchanged.",
44
"enabled_by": ["env:ADUC_EXTERNAL_CONTEXT_FILE"],
55
"static_files": [
6-
"docs/chronos.md",
7-
"docs/index.md"
6+
"docs/agents/chronos.md",
7+
"docs/index.md",
8+
"docs/agents/trick.md"
89
],
910
"dynamic_blocks": [
1011
"system_context_from:env:ADUC_EXTERNAL_CONTEXT_FILE",
@@ -21,6 +22,7 @@
2122
"docs/guides/dashboard.md",
2223
"docs/guides/cockpit.md",
2324
"docs/agents/agents.md",
25+
"docs/agents/trick.md",
2426
"docs/guides/settings.md",
2527
"docs/dev/sequence.md"
2628
]

Agents Dress Up Committee/familiars/lumi/docs/chronos.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

Agents Dress Up Committee/familiars/nia/docs/chronos-merge.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
"notes": "Chronos-mode merge map for Nia.",
44
"enabled_by": ["env:ADUC_EXTERNAL_CONTEXT_FILE"],
55
"static_files": [
6-
"docs/chronos.md",
6+
"docs/agents/chronos.md",
77
"docs/index.md",
8-
"docs/agents/agents.md"
8+
"docs/agents/agents.md",
9+
"docs/agents/trick.md"
910
],
1011
"dynamic_blocks": [
1112
"system_context_from:env:ADUC_EXTERNAL_CONTEXT_FILE",

Agents Dress Up Committee/familiars/nia/docs/merge.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"docs/preferences.md",
1111
"docs/memories.md",
1212
"profile.json",
13-
"docs/chronos.md"
13+
"docs/agents/chronos.md"
1414
],
1515
"dynamic_blocks": [
1616
"current_date_time",

0 commit comments

Comments
 (0)