Skip to content

fix(contracts): carry activityLogged description as summary - #245

Merged
dayartcrew-web merged 2 commits into
masterfrom
fix/activity-summary-display
Aug 18, 2026
Merged

dayartcrew-web merged 2 commits into
masterfrom
fix/activity-summary-display

Conversation

@dayartcrew-web

Copy link
Copy Markdown
Owner

Summary

  • buildActivity hardcoded summary: undefined, discarding the description field sent on every activityLogged wire frame. The work-log heading chain derives all row text from activity.summary, and provider_* activities (reasoning/skill/subagent/explore) carry no tool_name/command fields for the fallback extractors — so their timeline rows rendered icon-only with empty text.
  • Populate summary from the payload description (trimmed, non-empty only; otherwise undefined).
  • Also includes the mockIPC test suite for tauriNativeApi.ts covering all 6 real invoke<T>() call sites (from 2 → 13 tests).

Test plan

  • 4 new adapter tests: description→summary carry + absent/blank/non-string → undefined
  • vitest run full suite: 2234/2235 (1 pre-existing unrelated wsTransport port failure)
  • tsc --noEmit clean

🤖 Generated with Claude Code

…ows show text

buildActivity hardcoded summary: undefined, discarding the description
field the backend sends on every activityLogged frame. The work-log
heading chain derives row text from activity.summary, and provider_*
activities carry no tool_name/command payload for the fallback
extractors, so their timeline rows rendered icon-only.

Populate summary from the payload description (trimmed, non-empty
string only). Provider skill/subagent/reasoning/explore rows now show
'Skill dispatched: ...' etc. next to their icons.
Extend from 2 dialog tests to 13 covering every invoke<T>() site:
terminal IPC (spawn, resize, write, kill, read, alive, dispose) and
shell.openInEditor including the window.open fallback and non-command
error rethrow paths.
@dayartcrew-web
dayartcrew-web merged commit 5236180 into master Aug 18, 2026
4 checks passed
@dayartcrew-web
dayartcrew-web deleted the fix/activity-summary-display branch August 18, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant