Skip to content

feat: real-time agent observability panel (Phase 1)#85

Open
DorianZheng wants to merge 12 commits into
mainfrom
feat/agent-observability-phase1
Open

feat: real-time agent observability panel (Phase 1)#85
DorianZheng wants to merge 12 commits into
mainfrom
feat/agent-observability-phase1

Conversation

@DorianZheng

@DorianZheng DorianZheng commented Apr 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add real-time agent activity plumbing in Dune main process: runtime action, IPC bridge, fs.watch()-based status watcher, and renderer updates
  • add a collapsible AgentActivityPanel to the app sidebar so live agent tool activity is visible without polling
  • instrument AgentLite action execution to write {dataDir}/ipc/status.json before/after tool calls and on terminal done/error transitions
  • refresh the pinned @boxlite-ai/agentlite dependency to the AgentLite observability commit that now builds correctly from a fresh GitHub install

Validation

  • ./node_modules/.bin/tsc --noEmit
  • pnpm test
    • still fails with the same 7 baseline failures present on the original repo before this work:
      • src/renderer/app/AppShell.test.tsx (4 failures)
      • src/renderer/app/store/runtime-sync.test.ts
      • src/renderer/features/agents/runtime/agent-runtime.test.ts
      • src/renderer/features/settings/config/settings-sections.test.ts
  • AgentLite: pnpm run build
  • AgentLite: pnpm exec vitest run src/agent/status-writer.test.ts src/agent/actions-http.test.ts
  • clean temp install of @boxlite-ai/agentlite@github:boxlite-ai/agentlite#54e4a4edf8e852fa96d72736ca834fed15616be7 verified the generated dist/agent output contains the new observability code

Notes

@DorianZheng DorianZheng changed the title Add real-time agent activity observability panel feat: real-time agent observability panel (Phase 1) Apr 19, 2026
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