Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
agent coworker
4 weeks ago
e0e682e
Authored
mweinbach
8/26/2026, 3:24:40 AM
Parent
af5eeed
251 files changed
README.md
+2
−0
apps/desktop/electron/ipc/files.ts
+1
−45
apps/desktop/electron/preload.ts
+0
−11
apps/desktop/electron/qualityGateMain.ts
+0
−99
apps/desktop/electron/services/ipcSecurity.ts
+0
−11
apps/desktop/electron/services/persistence.ts
+32
−1
apps/desktop/package.json
+0
−1
apps/desktop/public/tauri.svg
+0
−7
apps/desktop/quality-gates/README.md
+1
−2
apps/desktop/quality-gates/runtime.ts
+0
−99
apps/desktop/quality-gates/specs/adaptive-surfaces.pw.ts
+1
−16
apps/desktop/quality-gates/specs/journeys.pw.ts
+1
−16
apps/desktop/src/App.tsx
+9
−33
apps/desktop/src/app/creationDrafts.ts
+102
−50
apps/desktop/src/app/researchAvailability.ts
+0
−12
apps/desktop/src/app/store.actions.ts
+0
−2
apps/desktop/src/app/store.actions/bootstrap.ts
+144
−38
apps/desktop/src/app/store.actions/research.ts
+0
−1330
apps/desktop/src/app/store.helpers.ts
+0
−52
apps/desktop/src/app/store.helpers/jsonRpcSocket.ts
+0
−3
apps/desktop/src/app/store.ts
+0
−11
apps/desktop/src/app/types.ts
+1
−20
apps/desktop/src/components/ui/message-scroller.tsx
+64
−107
apps/desktop/src/lib/desktopApi.ts
+0
−8
apps/desktop/src/lib/desktopCommands.ts
+0
−7
apps/desktop/src/lib/desktopSchemas.ts
+0
−6
apps/desktop/src/lib/webAdapter.ts
+0
−5
apps/desktop/src/ui/CommandPalette.tsx
+0
−17
apps/desktop/src/ui/ResearchView.tsx
+0
−184
apps/desktop/src/ui/Sidebar.tsx
+2
−28
apps/desktop/src/ui/chat/ChatFeed.tsx
+1
−10
apps/desktop/src/ui/chat/FeedRow.tsx
+0
−13
apps/desktop/src/ui/chat/toolCards/ToolCard.tsx
+0
−419
apps/desktop/src/ui/layout/PrimaryContent.tsx
+2
−18
apps/desktop/src/ui/markdown/DesktopMarkdown.tsx
+5
−56
apps/desktop/src/ui/research/NewResearchComposer.tsx
+0
−326
apps/desktop/src/ui/research/ResearchCardGrid.tsx
+0
−511
apps/desktop/src/ui/research/ResearchDetailPane.tsx
+0
−592
apps/desktop/src/ui/research/ResearchExportMenu.tsx
+0
−155
apps/desktop/src/ui/research/ResearchFollowUpComposer.tsx
+0
−146
apps/desktop/src/ui/research/ResearchReportRenderer.tsx
+0
−115
apps/desktop/src/ui/research/ResearchSettingsPopover.tsx
+0
−122
apps/desktop/src/ui/research/ResearchSourcesList.tsx
+0
−149
apps/desktop/src/ui/research/useResearchAttachments.ts
+0
−85
apps/desktop/test/app-topbar.test.tsx
+0
−45
apps/desktop/test/archived-session-auto-delete.test.ts
+291
−0
apps/desktop/test/bootstrap-cache.test.ts
+252
−64
apps/desktop/test/command-palette.test.tsx
+0
−19
apps/desktop/test/composer-drafts.test.ts
+52
−0
apps/desktop/test/control-socket.ensure.test.ts
+14
−6
apps/desktop/test/creation-readiness-notice.test.tsx
+7
−7
apps/desktop/test/helpers/mockDesktopCommands.ts
+0
−1
apps/desktop/test/ipc-files.test.ts
+0
−233
apps/desktop/test/ipc-security.test.ts
+1
−21
apps/desktop/test/menu.test.ts
+0
−14
apps/desktop/test/message-links.test.ts
+23
−18
apps/desktop/test/persistence-state-sanitization.test.ts
+308
−37
apps/desktop/test/persistence-write-dedupe.test.ts
+1
−4
apps/desktop/test/research-actions.test.ts
+0
−1079
apps/desktop/test/research-availability.test.ts
+0
−17
apps/desktop/test/research-detail-pane.test.tsx
+0
−432
apps/desktop/test/research-export-menu.test.tsx
+0
−160
apps/desktop/test/research-readiness.test.tsx
+0
−203
apps/desktop/test/research-view-layout.test.tsx
+0
−450
apps/desktop/test/semantic-contrast.test.ts
+0
−1
apps/desktop/test/settings-nav.test.ts
+4
−80
apps/desktop/test/sidebar-ui.test.tsx
+0
−40
apps/desktop/test/token-consumers.test.tsx
+18
−8
apps/desktop/test/tool-card-formatting.test.ts
+1
−1
apps/mobile/android/app/src/main/AndroidManifest.xml
+2
−5
apps/mobile/app.json
+2
−1
apps/mobile/bun.lock
+0
−79
apps/mobile/ios/CoworkMobile.xcodeproj/project.pbxproj
+4
−4
apps/mobile/ios/CoworkMobile/Info.plist
+3
−7
apps/mobile/metro.config.js
+1
−81
apps/mobile/modules/remodex-secure-transport/src/index.ts
+0
−1789
apps/mobile/nativewind-env.d.ts
+0
−3
apps/mobile/package.json
+0
−5
apps/mobile/plugins/with-minimal-native-permissions.js
+8
−7
apps/mobile/postcss.config.mjs
+0
−5
apps/mobile/src/app/_layout.tsx
+0
−4
apps/mobile/src/components/ComposerBar.ios.tsx
+28
−98
apps/mobile/src/components/ComposerBar.tsx
+51
−106
apps/mobile/src/components/composerShared.tsx
+176
−0
apps/mobile/src/components/pairing/pairing-ios-ui.tsx
+3
−1
apps/mobile/src/components/pairing/pairing-welcome-card.ios.tsx
+3
−1
apps/mobile/src/components/thread/reasoning-card.tsx
+0
−78
apps/mobile/src/components/thread/tool-call-card.tsx
+0
−181
apps/mobile/src/components/ui/screen.tsx
+0
−1
apps/mobile/src/components/ui/section-card.tsx
+0
−1
apps/mobile/src/cowork-shared/googleThinking.ts
+11
−58
apps/mobile/src/cowork-shared/jsonrpcControlSchemas.ts
+37
−1689
apps/mobile/src/cowork-shared/openaiCompatibleOptions.ts
+21
−504
apps/mobile/src/cowork-shared/openaiNativeConnectors.ts
+4
−60
apps/mobile/src/cowork-shared/types.ts
+14
−666
apps/mobile/src/features/cowork/protocolTypes.ts
+33
−158
apps/mobile/src/features/cowork/snapshotReducer.ts
+50
−213
apps/mobile/src/features/cowork/threadStore.ts
+1
−0
apps/mobile/src/global.css
+0
−212
apps/mobile/src/theme/sync-css-color-scheme.tsx
+0
−10
apps/mobile/src/tw/animated.tsx
+0
−7
apps/mobile/src/tw/image.tsx
+0
−41
apps/mobile/src/tw/index.tsx
+0
−120
apps/mobile/tsconfig.json
+1
−2
biome.json
+0
−2
bun.lock
+5
−126
desktop-ux-audit.md
+2
−0
docs/bun-native-migration.md
+4
−4
docs/generated/websocket-jsonrpc.d.ts
+0
−405
docs/generated/websocket-jsonrpc.schema.json
+1
−1
docs/harness/index.md
+2
−2
docs/session-storage-architecture.md
+7
−4
docs/ui-quality-audit-2026-07.md
+23
−23
docs/websocket-protocol.md
+17
−146
docs/workflows.md
+25
−13
package.json
+0
−5
packages/harness/src/check_docs.ts
+18
−19
packages/harness/src/generate_ws_jsonrpc_schema.ts
+1
−9
packages/harness/src/platformCommands.ts
+1
−10
packages/harness/src/rawLoopValidation.ts
+3
−57
packages/harness/src/run_raw_agent_loops.ts
+23
−46
prompts/sub-agents/explore.md
+0
−8
prompts/sub-agents/general.md
+0
−5
scripts/postinstall.ts
+0
−33
skills/workflow/SKILL.md
+7
−2
src/import/discovery.ts
+4
−26
src/mcp/index.ts
+5
−44
src/platform/sandbox/policy.ts
+2
−16
src/plugins/manifest.ts
+6
−86
src/prompt.ts
+0
−20
src/providers/connectionCatalog.ts
+1
−14
src/providers/googleApiKey.ts
+23
−0
src/providers/modelAdapter.ts
+2
−1
src/runtime/googleNative/client.ts
+8
−11
src/server/connectors/openaiNativeConnectors.ts
+1
−8
src/server/jsonrpc/codegen.ts
+1
−41
src/server/jsonrpc/routes/creation.ts
+0
−2
src/server/jsonrpc/routes/index.ts
+0
−2
src/server/jsonrpc/routes/research.ts
+0
−148
src/server/jsonrpc/routes/shared.ts
+68
−1
src/server/jsonrpc/routes/thread.ts
+7
−37
src/server/jsonrpc/routes/types.ts
+0
−2
src/server/jsonrpc/routes/workspace.ts
+3
−25
src/server/jsonrpc/schema.mcp.ts
+14
−29
src/server/jsonrpc/schema.memory.ts
+17
−39
src/server/jsonrpc/schema.provider.ts
+23
−60
src/server/jsonrpc/schema.research.ts
+0
−232
src/server/jsonrpc/schema.sessionRuntime.ts
+1
−0
src/server/jsonrpc/schema.skills.ts
+21
−50
src/server/jsonrpc/schema.ts
+0
−8
src/server/readiness/creationPreflight.ts
+0
−18
src/server/research/ResearchService.ts
+0
−1748
src/server/research/export/exportDocx.ts
+0
−299
src/server/research/export/exportMarkdown.ts
+0
−69
src/server/research/export/exportPdf.tsx
+0
−343
src/server/research/export/index.ts
+0
−28
src/server/research/export/markdownAst.ts
+0
−60
src/server/research/googleApiKey.ts
+0
−39
src/server/research/researchFileStore.ts
+0
−290
src/server/research/researchRuntime.ts
+0
−215
src/server/research/settings.ts
+0
−12
src/server/research/types.ts
+0
−108
src/server/runtime/ServerRuntime.ts
+0
−10
src/server/session/AgentSession.ts
+25
−0
src/server/session/SessionRuntime.ts
+302
−751
src/server/sessionDb.ts
+0
−38
src/server/sessionDb/migrations.ts
+31
−18
src/server/sessionDb/repository.ts
+1
−348
src/shared/creationReadiness.ts
+1
−2
src/shared/jsonrpcControlSchemas.ts
+32
−0
src/shared/openaiNativeConnectors.ts
+0
−1
src/shared/sessionSnapshot.ts
+2
−0
src/skills/catalog.ts
+3
−126
src/skills/metadata.ts
+186
−0
src/skills/sourceResolver.ts
+5
−50
src/sync/CloudSyncProvider.ts
+1
−1
src/sync/providers/customHttp.ts
+1
−1
src/sync/service.ts
+16
−1
src/sync/types.ts
+3
−2
src/tools/readPastConversation.ts
+110
−8
src/tools/workflow.ts
+6
−3
src/turnSystemPrompt.ts
+2
−67
src/types.ts
+8
−2
src/utils/atomicFile.ts
+10
−70
src/utils/execFileCompat.ts
+8
−135
src/utils/subprocess.ts
+28
−85
src/workflows/WorkflowRunner.ts
+61
−2
src/workflows/authoringPrompt.ts
+2
−1
src/workflows/registry.ts
+25
−0
test-suite-audit.md
+2
−0
test/agent.test.ts
+9
−5
test/atomicFile.test.ts
+41
−4
test/creation-preflight.test.ts
+3
−22
test/fixtures/mobile-platform-contract.tsx
+0
−12
test/harness.raw-loop-validation.test.ts
+5
−5
test/jsonrpc.codegen.test.ts
+11
−25
test/jsonrpc.creation-route.test.ts
+4
−4
test/jsonrpc.projectors.test.ts
+0
−8
test/jsonrpc.research-readiness-route.test.ts
+0
−45
test/jsonrpc.router.test.ts
+6
−0
test/jsonrpc.workspace-route.test.ts
+30
−1
test/jsonrpc/control.session.test.ts
+156
−0
test/jsonrpcSocket.runtime.test.ts
+3
−3
test/mcp.test.ts
+53
−9
test/mobile-shared-control-contract.test.ts
+62
−0
test/mobile.metro-config.test.ts
+7
−67
test/mobile.native-permissions.test.ts
+102
−1
test/mobile.theme-tokens.test.ts
+5
−123
test/mobile.thread-feed-item.test.tsx
+0
−9
test/package-import-closure.test.ts
+11
−4
test/package-manifest.test.ts
+2
−7
test/platform-boundary.baseline.json
+0
−3
test/prompt.test.ts
+11
−12
test/providers/catalog-registry-parity.test.ts
+68
−0
test/providers/connection-catalog.test.ts
+15
−0
test/providers/google-api-key.test.ts
+91
−0
test/providers/modelAdapter.test.ts
+69
−38
test/repl.auto-reconnect.test.ts
+11
−0
test/repl.disconnect-send.test.ts
+10
−0
test/repl.multiline.test.ts
+5
−0
test/repl.port.test.ts
+3
−0
test/repl.restart-failure.test.ts
+10
−0
test/repl.thread-envelope.test.ts
+11
−0
test/research-runtime.test.ts
+0
−89
test/research.schemas.test.ts
+0
−113
test/research.test.ts
+0
−2
test/research/research.export.test.ts
+0
−71
test/research/research.fileStore.test.ts
+0
−114
test/research/research.harness.ts
+0
−199
test/research/research.service.core.test.ts
+0
−911
test/research/research.service.followup.test.ts
+0
−416
test/research/research.service.resume.test.ts
+0
−379
test/research/research.service.sources.test.ts
+0
−338
test/run_raw_agent_loops.test.ts
+11
−0
test/server.jsonrpc.control.test.ts
+0
−2
test/server.jsonrpc.controlSchemas.forwarders.schema.test.ts
+89
−0
test/server.jsonrpc.flow.test.ts
+0
−2
test/server.test.ts
+4
−4
test/server/sessionRuntime.facades.test.ts
+102
−0
test/session-db.test.ts
+181
−0
test/skills.metadata-parser.test.ts
+68
−0
test/snapshots/mobile-accessibility.android.json
+0
−60
test/snapshots/mobile-accessibility.ios.json
+0
−60
test/sync.cloud-sync.test.ts
+55
−4
test/tools/readPastConversation.sqlite.test.ts
+298
−0
test/tools/tools.workflow.test.ts
+79
−0
test/workflows/deepResearch.test.ts
+305
−4
test/workflows/journal.test.ts
+453
−0
test/workflows/registry.test.ts
+21
−0
test/workflows/runner.test.ts
+21
−0
workflows/deep-research.ts
+62
−19