Home

mweinbach / agent-coworker

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

agent coworker

4 weeks ago

e0e682e
Authored
mweinbach8/26/2026, 3:24:40 AM

Parentaf5eeed

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