Home

mweinbach / agent-coworker

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

refactor: split developer harness package (#93)

6 months ago

5af4625
Authored
Max Weinbach4/25/2026, 9:42:00 PM
* refactor: split developer harness package

Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

* fix: keep optional mobile out of build smoke

Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

* fix: anchor harness scripts to repo root

* fix: include TSX sources in package manifest

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parent4905293

41 files changed
  • .github/workflows/ci.yml+0−7
  • .github/workflows/cowork-server-release.yml+0−2
  • .github/workflows/desktop-release.yml+0−2
  • CONTRIBUTING.md+5−3
  • README.md+8−7
  • {scripts => apps/desktop/scripts}/start_web_dev.ts+1−1
  • autoresearch.md+2−2
  • bun.lock+128−1340
  • docs/generated/websocket-jsonrpc.d.ts
+1
−1
  • docs/harness/context.md+1−1
  • docs/harness/index.md+2−2
  • docs/harness/observability.md+1−1
  • docs/harness/runbook.md+16−16
  • package.json+15−13
  • packages/harness/package.json+17−0
  • {scripts => packages/harness/src}/check_docs.ts+4−2
  • {scripts => packages/harness/src}/generate_ws_jsonrpc_schema.ts+4−2
  • {src/harness => packages/harness/src}/rawLoopValidation.ts+0−0
  • {scripts => packages/harness/src}/run_raw_agent_loops.ts+120−88
  • {scripts => packages/harness/src}/run_tests_stable.ts+7−4
  • packages/harness/tsconfig.json+7−0
  • scripts/postinstall.ts+1−1
  • src/agent.ts+1−1
  • src/server/agents/DelegateRunner.ts+1−1
  • src/server/jsonrpc/codegen.ts+1−1
  • src/server/session/AgentSession.ts+1−1
  • src/server/session/SessionContext.ts+1−1
  • src/server/session/SessionSnapshotBuilder.ts+1−1
  • src/{harness/contextStore.ts => sessionContext/HarnessContextStore.ts}+0−0
  • src/{harness => sessionContext}/renderHarnessContextSection.ts+0−0
  • src/{harness/buildTurnSystemPrompt.ts => turnSystemPrompt.ts}+3−3
  • test/agent.test.ts+1−1
  • test/ci.workflow.test.ts+3−2
  • test/docs.check.test.ts+1−1
  • test/harness-context-store.test.ts+1−1
  • test/harness.raw-loop-validation.test.ts+2−2
  • test/harness.renderHarnessContextSection.test.ts+1−1
  • test/package-manifest.test.ts+5−3
  • test/run_raw_agent_loops.test.ts+1−1
  • test/sessionSnapshotBuilder.test.ts+1−1
  • test/start_web_dev.test.ts+1−1