Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix(workflows): harden execution and persistence

2 months ago

75de7ed
Authored
mweinbach7/27/2026, 2:50:03 AM

Parentea05b6d

44 files changed
  • apps/desktop/electron/services/serverManager.ts+29−5
  • apps/desktop/src/app/store.actions/bootstrap.ts+3−0
  • apps/desktop/src/app/store.actions/thread.ts+1−0
  • apps/desktop/src/app/store.helpers/threadEventReducer/handlers/lifecycleHandlers.ts+2−3
  • apps/desktop/src/app/types.ts+3−2
  • apps/desktop/src/lib/desktopSchemas.ts+12−0
  • apps/desktop/src/ui/WorkflowRunDetailDialog.tsx+95−39
  • apps/desktop/src/ui/WorkflowRunsPanel.tsx+110−31
  • apps/desktop/test/bootstrap-cache.test.ts+2−0
  • apps/desktop/test/desktop-schemas.test.ts+18−0
  • apps/desktop/test/feature-flags-page.test.tsx+51−0
  • apps/desktop/test/helpers/mockDesktopCommands.ts+3−0
  • apps/desktop/test/persistence-state-sanitization.test.ts+14−0
  • apps/desktop/test/server-manager.test.ts+26−0
  • apps/desktop/test/workflow-runs-panel.test.tsx+137−0
  • docs/generated/websocket-jsonrpc.d.ts+9−8
  • docs/generated/websocket-jsonrpc.schema.json+1−1
  • docs/websocket-protocol.md+59−0
  • docs/workflows.md+14−3
  • packages/harness/src/run_raw_agent_loops.ts+2−2
  • src/config.ts+66−7
  • src/server/session/AgentSession.ts+1−1
  • src/server/session/AgentSessionHydration.ts+1−0
  • src/server/session/SessionMetadataManager.ts+4−1
  • src/server/session/SessionSnapshotProjector.ts+18−1
  • src/shared/sessionSnapshot.ts+8−0
  • src/shared/workflows.ts+60−0
  • src/tools/workflow.ts+29−9
  • src/workflows/WorkflowRunner.ts+340−71
  • src/workflows/authoringPrompt.ts+8−2
  • src/workflows/hostAgent.ts+94−27
  • src/workflows/journal.ts+33−2
  • src/workflows/schema.ts+9−3
  • src/workflows/workerBootstrap.ts+24−2
  • test/config/config.loadConfig.test.ts+32−0
  • test/run_raw_agent_loops.test.ts+3−0
  • test/session-db.test.ts+1−0
  • test/session/agentSession.model.test.ts+36−0
  • test/session/agentSession.settings.test.ts+4−0
  • test/sessionSnapshotProjector.test.ts+137−0
  • test/statusBus.test.ts+5−0
  • test/workflows/harness.ts+2−2
  • test/workflows/journal.test.ts+79−2
  • test/workflows/runner.test.ts+296−0