Home

mweinbach / agent-coworker

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

Merge branch 'codex/inspect-harness-websocket-ui-gaps' into main

7 months ago

988455b
Authored
Max Weinbach3/11/2026, 7:07:44 PM

Parents7c22516bbf0889

74 files changed
  • .gitignore+1−0
  • AGENTS.md+2−0
  • apps/TUI/context/sync.tsx+2−0
  • apps/TUI/context/syncEventReducer.ts+4−0
  • apps/TUI/context/syncTypes.ts+2−0
  • apps/TUI/routes/session/sidebar.tsx+21−1
  • apps/desktop/electron/services/persistence.ts+1−0
  • apps/desktop/src/app/persistedProviderState.ts+8
−0
  • apps/desktop/src/app/store.actions.ts+2−0
  • apps/desktop/src/app/store.actions/backup.ts+261−0
  • apps/desktop/src/app/store.actions/bootstrap.ts+2−0
  • apps/desktop/src/app/store.actions/workspace.ts+9−0
  • apps/desktop/src/app/store.actions/workspaceDefaults.ts+32−6
  • apps/desktop/src/app/store.helpers.ts+9−1
  • apps/desktop/src/app/store.helpers/backupActionKey.ts+3−0
  • apps/desktop/src/app/store.helpers/controlSocket.ts+69−10
  • apps/desktop/src/app/store.helpers/runtimeState.ts+8−0
  • apps/desktop/src/app/store.helpers/threadEventReducer.ts+2−2
  • apps/desktop/src/app/types.ts+13−1
  • apps/desktop/src/components/ai-elements/message.tsx+17−0
  • apps/desktop/src/components/ai-elements/prompt-input.tsx+1−1
  • apps/desktop/src/lib/desktopSchemas.ts+1−0
  • apps/desktop/src/ui/settings/SettingsShell.tsx+11−2
  • apps/desktop/src/ui/settings/pages/BackupPage.tsx+712−0
  • apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+16−0
  • apps/desktop/test/backup-page.test.ts+567−0
  • apps/desktop/test/desktop-schemas.test.ts+3−0
  • apps/desktop/test/message-links.test.ts+4−4
  • apps/desktop/test/persistence-state-sanitization.test.ts+45−0
  • apps/desktop/test/protocol-v2-events.test.ts+124−0
  • apps/desktop/test/settings-nav.test.ts+11−0
  • apps/desktop/test/workspace-settings-sync.test.ts+107−6
  • docs/websocket-protocol.md+338−13
  • src/config.ts+8−0
  • src/prompt.ts+0−2
  • src/providerStatus.ts+34−9
  • src/providers/codex-auth.ts+127−6
  • src/server/protocol.ts+33−2
  • src/server/protocolEventParser.ts+25−0
  • src/server/protocolParser.ts+36−0
  • src/server/session/AgentSession.ts+76−0
  • src/server/session/SessionAdminManager.ts+77−0
  • src/server/session/SessionBackupController.ts+85−3
  • src/server/session/SessionContext.ts+43−2
  • src/server/session/SessionMetadataManager.ts+21−0
  • src/server/session/SessionSnapshotBuilder.ts+3−1
  • src/server/sessionBackup.ts+198−10
  • src/server/sessionBackup/delta.ts+146−0
  • src/server/sessionBackup/metadata.ts+4−2
  • src/server/sessionDb.ts+2−0
  • src/server/sessionDb/mappers.ts+2−0
  • src/server/sessionDb/migrations.ts+7−0
  • src/server/sessionDb/repository.ts+20−3
  • src/server/sessionStore.ts+107−1
  • src/server/startServer.ts+63−3
  • src/server/startServer/dispatchClientMessage.ts+12−0
  • src/server/workspaceBackups.ts+462−0
  • src/types.ts+6−0
  • tasks/lessons.md+8−0
  • tasks/todo.md+261−0
  • test/agentSocket.parse.test.ts+2−0
  • test/connect.test.ts+6−6
  • test/protocol.test.ts+119−0
  • test/providerStatus.test.ts+61−5
  • test/providers/codex-auth.test.ts+127−0
  • test/providers/saved-keys.test.ts+9−3
  • test/runtime.pi-runtime.test.ts+25−3
  • test/server.test.ts+182−0
  • test/session-backup-delta.test.ts+158−0
  • test/session-backup.test.ts+43−2
  • test/session-db-mappers.test.ts+4−0
  • test/session.managers.test.ts+1−1
  • test/session.test.ts+70−9
  • test/workspace-backups.test.ts+355−0