diff --git a/ts/docs/architecture/agents/agentServerConversations.md b/ts/docs/architecture/agents/agentServerConversations.md index ab0083a143..4d24a655cc 100644 --- a/ts/docs/architecture/agents/agentServerConversations.md +++ b/ts/docs/architecture/agents/agentServerConversations.md @@ -121,6 +121,7 @@ type ConversationInfo = { name: string; clientCount: number; createdAt: string; + messageCount: number; // user requests recorded in the display log }; ``` diff --git a/ts/docs/architecture/core/dispatcher.md b/ts/docs/architecture/core/dispatcher.md index a3e8549108..04d4719eeb 100644 --- a/ts/docs/architecture/core/dispatcher.md +++ b/ts/docs/architecture/core/dispatcher.md @@ -734,8 +734,10 @@ The system agent also has sub-agents with LLM-translated action schemas: "describe the play action"). `executeDescribeAction` forwards to the equivalent `@describe` command (same convention as `system.config`/`system.history`), which resolves the agent/action against `getAgentSchemas()` (agentSchemaInfo.ts) and renders a deterministic markdown summary, - optionally polished by a fast LLM call when one is configured (falls back to the deterministic - text on missing/failed model β€” see `describeCore.ts`). + optionally polished by a fast structured-output LLM call when one is configured β€” the model + returns a schema-validated JSON object (summary / explanation + example) that is rendered to + markdown deterministically, falling back to the deterministic text on a missing/failed model + (see `describeCore.ts`). - **`system.config`** β€” Natural language configuration changes. - **`system.conversation`** β€” Natural language management of **agentServer client-connection conversations** (the named, GUID-keyed sessions described in diff --git a/ts/docs/overview/action-browser.html b/ts/docs/overview/action-browser.html index db38b02809..dadce99a7c 100644 --- a/ts/docs/overview/action-browser.html +++ b/ts/docs/overview/action-browser.html @@ -43,7 +43,9 @@ .cell.k-action,.cell.k-command{cursor:pointer;} .lbl{position:absolute;inset:0;padding:10px 12px;display:flex;flex-direction:column;gap:3px; justify-content:flex-start;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none;} -.lbl-name{font-weight:650;line-height:1.15;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;} +/* line-height leaves room for emoji glyphs (taller than text); flex-shrink:0 keeps the + name at full line height on short tiles instead of squashing and clipping the glyphs. */ +.lbl-name{font-weight:650;line-height:1.3;flex-shrink:0;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;} .lbl-sub{opacity:.85;font-weight:500;} .cell.sm .lbl{padding:4px 6px;gap:1px;} .cell.tiny .lbl{display:none;} @@ -79,6 +81,14 @@ .p-list{margin:0;padding-left:18px;} .p-list li{margin:3px 0;} .p-list code{background:#0c111b;padding:1px 5px;border-radius:5px;} +/* cross-links between a command and its equivalent action */ +.p-xlink{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;} +.p-xlabel{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);} +.p-link{appearance:none;border:1px solid var(--line);background:var(--chip);color:var(--chip-fg);font-family:ui-monospace,Consolas,monospace;font-size:13px;padding:3px 10px;border-radius:999px;cursor:pointer;} +.p-link:hover{border-color:var(--accent);} +.p-xnote{color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:13px;} +.cov-chip{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap;align-self:center;} +.cell.linked::after{content:'\21c4';position:absolute;top:4px;right:6px;font-size:11px;color:#fff;opacity:.75;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.6);} /* nested containers (root view: agents shown inside their category) */ .cell.container{cursor:pointer;} .cell .lbl.hdr{position:absolute;left:0;right:0;top:0;bottom:auto;height:auto;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:8px;padding:5px 11px;overflow:hidden;} @@ -134,12 +144,12 @@

🧭 TypeAgent Action Browser

-32 agents Β· 553 actions Β· 325 system commands Β· generated 2026-07-17 18:06:54 UTC +33 agents Β· 557 actions Β· 411 commands Β· generated 2026-07-29 14:39:02 UTC
- +
@@ -157,7 +167,7 @@

🧭 TypeAgent Action Browser

- +