Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
fix arm
3 months ago
e11d327
Authored
Max Weinbach
6/19/2026, 12:11:23 PM
Parent
b6db29d
132 files changed
AGENTS.md
+2
−0
apps/desktop/electron/services/persistence.ts
+5
−3
apps/desktop/package.json
+1
−2
apps/desktop/src/App.tsx
+38
−18
apps/desktop/src/app/store.actions.ts
+2
−0
apps/desktop/src/app/store.actions/bootstrap.ts
+31
−5
apps/desktop/src/app/store.actions/tasks.ts
+823
−0
apps/desktop/src/app/store.actions/thread.ts
+33
−0
apps/desktop/src/app/store.actions/workspace.ts
+1
−0
apps/desktop/src/app/store.helpers.ts
+64
−0
apps/desktop/src/app/store.helpers/oneOffWorkspaceRecord.ts
+13
−1
apps/desktop/src/app/store.helpers/persistence.ts
+4
−3
apps/desktop/src/app/store.ts
+6
−0
apps/desktop/src/app/types.ts
+28
−1
apps/desktop/src/components/ui/dialog.tsx
+2
−1
apps/desktop/src/components/ui/field.tsx
+47
−0
apps/desktop/src/components/ui/radio-group.tsx
+43
−0
apps/desktop/src/lib/desktopApiOverride.ts
+1
−0
apps/desktop/src/lib/desktopCommands.ts
+3
−0
apps/desktop/src/ui/ChatView.tsx
+74
−31
apps/desktop/src/ui/Sidebar.tsx
+46
−22
apps/desktop/src/ui/layout/AppTopBar.tsx
+14
−8
apps/desktop/src/ui/layout/ContextSidebarResizer.tsx
+9
−4
apps/desktop/src/ui/layout/PrimaryContent.tsx
+19
−2
apps/desktop/src/ui/research/ResearchExportMenu.tsx
+46
−1
apps/desktop/src/ui/sidebar/SidebarWorkspaceItem.tsx
+77
−4
apps/desktop/src/ui/sidebarHelpers.ts
+26
−0
apps/desktop/src/ui/tasks/ArtifactReviewCard.tsx
+712
−0
apps/desktop/src/ui/tasks/NewTaskLanding.tsx
+473
−0
apps/desktop/src/ui/tasks/TaskContextSidebar.tsx
+450
−0
apps/desktop/src/ui/tasks/TaskConversationSidebar.tsx
+123
−0
apps/desktop/src/ui/tasks/TaskQuestionsCard.tsx
+233
−0
apps/desktop/src/ui/tasks/TaskView.tsx
+21
−0
apps/desktop/src/ui/tasks/taskPresentation.ts
+26
−0
apps/desktop/test/app-topbar.test.tsx
+1
−0
apps/desktop/test/bootstrap-cache.test.ts
+27
−3
apps/desktop/test/canvas-window-lifecycle.test.tsx
+1
−23
apps/desktop/test/desktop-onboarding.test.tsx
+6
−76
apps/desktop/test/helpers/mockDesktopCommands.ts
+14
−0
apps/desktop/test/jsdomHarness.ts
+28
−0
apps/desktop/test/jsonrpc-single-connection.test.ts
+76
−59
apps/desktop/test/persistence-state-sanitization.test.ts
+3
−3
apps/desktop/test/quick-chat-shell.test.tsx
+16
−3
apps/desktop/test/research-export-menu.test.tsx
+32
−22
apps/desktop/test/sidebar.test.ts
+19
−0
apps/desktop/test/task-actions.test.ts
+648
−0
apps/desktop/test/task-mode-ui.test.tsx
+619
−0
bun.lock
+457
−274
docs/generated/websocket-jsonrpc.d.ts
+66
−8
docs/generated/websocket-jsonrpc.schema.json
+1
−1
docs/harness/index.md
+2
−0
docs/session-storage-architecture.md
+16
−0
docs/websocket-protocol.md
+74
−1
package.json
+2
−0
skills/task/SKILL.md
+52
−0
skills/task/agents/openai.yaml
+4
−0
src/agent.ts
+36
−1
src/cli/repl.ts
+8
−0
src/cli/repl/commandRouter.ts
+21
−0
src/cli/repl/serverEventHandler.ts
+18
−0
src/diagnostics/redaction.ts
+14
−6
src/runtime/codexAppServer/config.ts
+1
−1
src/runtime/googleInteractionsRuntime.ts
+1
−0
src/runtime/openaiResponsesRuntime.ts
+1
−0
src/runtime/pi/runTurn.ts
+1
−0
src/runtime/types.ts
+1
−0
src/server/artifacts/ArtifactComparisonService.ts
+609
−0
src/server/artifacts/ArtifactPreviewService.ts
+200
−0
src/server/artifacts/diffUtils.ts
+307
−0
src/server/artifacts/docx.ts
+143
−0
src/server/artifacts/index.ts
+10
−0
src/server/artifacts/ooxml.ts
+428
−0
src/server/artifacts/pptx.ts
+202
−0
src/server/artifacts/types.ts
+779
−0
src/server/artifacts/xlsx.ts
+136
−0
src/server/jsonrpc/routes/commands.ts
+83
−0
src/server/jsonrpc/routes/index.ts
+4
−0
src/server/jsonrpc/routes/tasks.ts
+487
−0
src/server/jsonrpc/routes/types.ts
+2
−0
src/server/jsonrpc/schema.commands.ts
+30
−0
src/server/jsonrpc/schema.tasks.ts
+341
−0
src/server/jsonrpc/schema.ts
+11
−0
src/server/jsonrpc/workspaceCatalog.ts
+5
−3
src/server/protocol.ts
+1
−1
src/server/runtime/ServerRuntime.ts
+35
−5
src/server/runtime/SessionRegistry.ts
+130
−0
src/server/runtime/WorkspaceJsonRpcSubscribers.ts
+45
−0
src/server/session/AgentSession.ts
+6
−0
src/server/session/AgentSessionFromPersisted.ts
+6
−0
src/server/session/SessionContext.ts
+13
−0
src/server/session/TurnExecutionManager.ts
+22
−0
src/server/session/turnExecution/runTurnInvocation.ts
+12
−0
src/server/sessionDb.ts
+375
−0
src/server/sessionDb/migrations.ts
+28
−0
src/server/sessionDb/repository.ts
+20
−3
src/server/sessionDb/tasks.ts
+2117
−0
src/server/tasks/ArtifactVersionStore.ts
+168
−0
src/server/tasks/TaskCoordinator.ts
+1965
−0
src/server/transport/h3/server.ts
+3
−0
src/server/webDesktopService.ts
+5
−3
src/sessionContext/renderTaskContextSection.ts
+77
−0
src/shared/tasks.ts
+592
−0
src/tools/context.ts
+10
−0
src/tools/createTask.ts
+32
−0
src/tools/index.ts
+8
−2
src/tools/taskUpdate.ts
+203
−0
src/turnSystemPrompt.ts
+8
−0
src/types.ts
+1
−0
test/agent.test.ts
+60
−0
test/artifactComparisonService.test.ts
+215
−0
test/artifactPreviewService.test.ts
+158
−0
test/helpers/artifactOfficeFixtures.ts
+230
−0
test/jsonrpc.commands-route.test.ts
+112
−0
test/jsonrpc.task-artifacts-route.test.ts
+259
−0
test/jsonrpc.tasks-route.test.ts
+299
−0
test/platform/sandbox.test.ts
+15
−3
test/presentationPreview.test.ts
+9
−17
test/repl.command-router.test.ts
+23
−0
test/repl.server-event-handler.test.ts
+35
−0
test/runtime.openai-responses-runtime.test.ts
+40
−0
test/runtime.pi-runtime.test.ts
+41
−0
test/runtime/google-native/runtime.tools.test.ts
+40
−0
test/server.commands.test.ts
+5
−2
test/server/runtime/sessionRegistry.taskContinuation.test.ts
+106
−0
test/server/runtime/workspaceJsonRpcSubscribers.test.ts
+52
−0
test/session/agentSession.messaging.test.ts
+20
−0
test/sessionContext.renderTaskContextSection.test.ts
+76
−0
test/task-artifact-versions.test.ts
+551
−0
test/task-mode.persistence.test.ts
+441
−0
test/task-questions.test.ts
+457
−0
test/tools/tools.createTools.test.ts
+223
−0
test/workspace.catalog.test.ts
+2
−2