Commit 7572e2c
feat(desktop): runtime visibility — enriched Audit narrative, Advanced tab, Mind as a runtime map (v0.7.3) (#94)
Audit — "what actually happened":
- the trail now opens with the run's live narrative from the execution
session (provider retries, grant requests, rejections, executions, errors,
timestamps, tools) with the same plain-English hints chat shows, followed
by the authoritative hash-chained Ledger chain + replay verdict. The hint
logic is extracted into a shared governanceHint() used by both surfaces.
Advanced tab — the power-user / inspection surface (all real state):
- new ⚙ Advanced tab hosting: the Advanced Mode toggle (moved out of the
header), the per-chat model override (moved out of the chat rail), a live
Runtime card (health, mode, ledger backend, runtime URL, app version), a
Model & routing card (provider, default model, base URL, key-stored,
live/mock), an Authority card (current grants, active skills, risk gate),
and the Ledger card (on-disk chain path). No placeholder controls —
everything reads real runtime/provider/grant state.
Mind — observability over ornament:
- starfield and second cage shell removed; smaller core mark; the data is
the visual.
- lifecycle lanes replace the helix: one row per step, events flowing left
to right, so Intent → Proposal → Rejected/Grant → Execution → Commit reads
as a path at a glance.
- inspector gains "Open in Audit →", jumping to the run's enriched audit
narrative (cross-surface hook window.thymosOpenAudit).
Release prep: versions bumped to 0.7.3 (workspace + desktop + locks).
Verified: cargo build + full workspace tests green, JS syntax-checked, every
referenced element id resolves. Not verified here: the Tauri webview render
(ships in the v0.7.3 build for hands-on use).
Co-authored-by: grysz <117801274+grysz@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>1 parent 2cef36f commit 7572e2c
11 files changed
Lines changed: 261 additions & 65 deletions
File tree
- thymos
- clients/desktop
- src-tauri
- src
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 30 | | |
34 | 31 | | |
35 | 32 | | |
| |||
44 | 41 | | |
45 | 42 | | |
46 | 43 | | |
| 44 | + | |
47 | 45 | | |
48 | 46 | | |
49 | 47 | | |
| |||
57 | 55 | | |
58 | 56 | | |
59 | 57 | | |
60 | | - | |
61 | | - | |
62 | | - | |
| 58 | + | |
| 59 | + | |
63 | 60 | | |
64 | 61 | | |
65 | 62 | | |
| |||
399 | 396 | | |
400 | 397 | | |
401 | 398 | | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
402 | 452 | | |
403 | 453 | | |
404 | 454 | | |
| |||
0 commit comments