Commit graph

  • 5d64d0461a fix: provide auth session context to client app main varutasu 2026-10-31 14:45:48 +0000
  • 0d8db66021 fix: redirect workspace fleet links to global fleet varutasu 2026-10-31 05:11:25 +0000
  • 32f76abc9f fix: give Workspace Chat its own public hostname varutasu 2026-10-30 19:38:03 +0000
  • ff01a5f097 Make workspace Chat durable and ready for source-built deployment varutasu 2026-10-29 19:30:20 +0000
  • a9a4ccb9f2 feat: implement durable chat persistence with PostgreSQL integration and advisory lock verification draft/chat-persistence varutasu 2026-10-24 15:02:47 +0000
  • 4a1bea95c5 fix(opencode): bind workspace volumes to ZFS on CT 116 Randall Stillwell 2026-09-14 13:51:13 -0500
  • d90ff11f5b feat(opencode): ship tooling image with git, node, and build deps Randall Stillwell 2026-09-14 12:16:26 -0500
  • 74f1e9eb0b fix(opencode): escape healthcheck shell vars for Compose Randall Stillwell 2026-09-12 16:32:15 -0500
  • 15cd1f55b4 fix(opencode): use Basic Auth header for BusyBox healthcheck Randall Stillwell 2026-09-12 16:31:45 -0500
  • af676faa97 fix(opencode): authenticate healthcheck against basic-auth server Randall Stillwell 2026-09-12 16:27:43 -0500
  • ff3bf83afe fix(worker): tolerate OpenCode workspace seed permission errors Randall Stillwell 2026-09-12 16:27:17 -0500
  • 9572eac3eb feat(worker): OpenCode harness for Submatter Phase B Randall Stillwell 2026-09-12 12:47:56 -0500
  • 9bde5960bf fix(deploy): collab URL, CT 116 prod compose, Forgejo migration - Read NEXT_PUBLIC_COLLAB_SERVER_URL in yjs provider; bake NEXT_PUBLIC_* at Docker build - Add prod compose, deploy scripts, CT 116 proxmox scaffolding - Forgejo Actions CI/deploy; migrate-origin and post-migration scripts feat/deploy-ct116-fixes Randall Stillwell 2026-09-08 22:33:59 -0500
  • 4efaf6c0c8 docs: add Phase 5 ACP roadmap + deploy OpenHands agent-server on Dokploy Randall Stillwell 2026-09-08 10:13:27 -0500
  • 3fc7d01585 feat(worker): OpenHands session bootstrap + 5 Agent Skills Randall Stillwell 2026-09-07 15:10:02 -0500
  • f6028615e8 feat(worker): tighten harness executor types + add tests Randall Stillwell 2026-09-04 10:33:40 -0500
  • 3810cd9dab feat(worker): harness registry dispatch — wire WorkerExecutor for remote-ag-ui Randall Stillwell 2026-09-03 23:27:25 -0500
  • 2ed38fa1f2 chore(convoy): polish-dag-tiers-cost → merged (approved, all follow-ons closed) Randall Stillwell 2026-08-25 20:33:37 -0500
  • e3af2c33e6 feat(polish): cost caps + DAG + tiers + preflight + checks panel Randall Stillwell 2026-08-25 20:33:10 -0500
  • 9ad114b2f5 chore(convoy): owner-cockpit-v02 → merged (approved, Epic 8/11/12 + doc-writer) Randall Stillwell 2026-08-25 18:55:50 -0500
  • 02b1ae610a chore(convoy): owner-cockpit-v02 → in-progress (implementers complete, awaiting review) Randall Stillwell 2026-08-25 17:49:54 -0500
  • 6f139d6af2 feat(owner-cockpit): forge webhooks + artifacts + copilot (Epic 8/11/12) Randall Stillwell 2026-08-25 17:49:38 -0500
  • 6e17936b7f chore(convoy): worker-closeout-docwriter → merged (approved, Epic 7 closeout) Randall Stillwell 2026-08-25 17:13:52 -0500
  • 86155455a7 feat(worker): close Epic 7 — draft PR + operator notes + doc-writer Randall Stillwell 2026-08-25 16:56:02 -0500
  • 1c27c88b14 chore(convoy): second-brain-os-v01 → merged (reviewed, lint/type-check/build pass) Randall Stillwell 2026-08-25 16:22:02 -0500
  • 38d91d4749 merge feat/second-brain-os-v01 → main (second brain OS v0.1) Randall Stillwell 2026-08-25 16:21:55 -0500
  • 6ccb060bea feat(second-brain): open self-hosted Obsidian for crews — harness-agnostic v0.1 Randall Stillwell 2026-08-25 16:20:53 -0500
  • d1b2b9695e docs(plans): expand automation foundation for owner cockpit vision Randall Stillwell 2026-08-12 14:11:20 -0500
  • 35def387ae docs(plans): add Autensa benchmark tasks to automation foundation roadmap Randall Stillwell 2026-08-03 10:48:36 -0500
  • 2f6adf4382 feat(web): Submatter marketing redesign with Signal Editorial system Randall Stillwell 2026-07-10 22:50:05 -0500
  • b513b3b04f fix(docker): serialize Coolify builds and harden web/worker image inputs Randall Stillwell 2026-07-08 01:00:21 -0500
  • e8074dc5fc fix(docker): unblock orchestrator and worker Coolify builds Randall Stillwell 2026-07-07 23:33:31 -0500
  • 3e33cab2d6 fix(mcp): keep yaml external in tsup bundle for Docker ESM runtime Randall Stillwell 2026-07-07 22:53:44 -0500
  • 8e1ab90fb1
    feat(worker): minimal agent runtime for orchestrator jobs (Epic 7) (#11) varutasu 2026-07-07 15:31:34 -0500
  • 5bade93b07
    feat(orchestrator): convoy driver tick loop (Epic 6) varutasu 2026-07-07 15:16:57 -0500
  • 8b01c1b8dd feat(orchestrator): convoy driver tick loop and Redis job queue (Epic 6) Randall Stillwell 2026-07-07 15:10:59 -0500
  • 5025ac5266
    feat(mission-control): convoy kanban, gate inbox, co-pilot (Epic 5) varutasu 2026-07-07 15:16:13 -0500
  • ea70716fc6 feat(mission-control): convoy kanban, gate inbox, and co-pilot (Epic 5) Randall Stillwell 2026-07-07 15:01:03 -0500
  • 4bb553c15f
    feat(convoys): convoy lifecycle MCP (Epic 4) varutasu 2026-07-07 14:51:30 -0500
  • 9405da8a45 feat(convoys): convoy lifecycle MCP and state machine (Epic 4) Randall Stillwell 2026-07-07 14:51:19 -0500
  • 2a9be5d4e1
    feat(convoys): pipeline convoy scaffolding (Epic 2) varutasu 2026-07-07 14:48:27 -0500
  • ce4e5b7c29 chore: merge main into feat/pipeline-convoy-scaffolding Randall Stillwell 2026-07-07 14:48:16 -0500
  • 0604d66008
    feat(automation): connected repos (Epic 3) varutasu 2026-07-07 14:47:56 -0500
  • 30c4e533e8 feat(automation): connected repos — paste remote URL and forge adapters (Epic 3) Randall Stillwell 2026-07-07 14:45:40 -0500
  • 76dacff58d feat(convoys): add pipeline convoy scaffolding (Epic 2) Randall Stillwell 2026-07-07 14:14:33 -0500
  • 2d309e8a75
    feat(automation): model provider registry (Epic 1) varutasu 2026-07-07 14:17:11 -0500
  • 863d2d9d44 fix(web): stop exporting formatDuration from runs settings page Randall Stillwell 2026-07-07 14:11:04 -0500
  • a6898617b5 fix(shared): drop .js extensions in model-routing imports for Next.js Randall Stillwell 2026-07-07 14:09:40 -0500
  • dfe73b3647 feat(automation): complete model provider registry epic (tasks 3–6) Randall Stillwell 2026-07-07 14:07:47 -0500
  • f04122fd04 feat(database): add model_providers and role_model_routes tables Randall Stillwell 2026-07-07 14:00:48 -0500
  • fde698f439 chore(plans): mark shared-schemas-resolve-model task done Randall Stillwell 2026-07-07 13:56:41 -0500
  • cda4958b17 feat(shared): add model routing schemas and resolveModel() Randall Stillwell 2026-07-07 13:56:36 -0500
  • e256380671 plan(automation): add mission-control foundation backlog and model-routing ADR Randall Stillwell 2026-07-07 13:55:03 -0500
  • 558c65797f
    Merge 77ed5fc7ea into 491d196384 varutasu 2026-06-22 15:02:17 -0500
  • 77ed5fc7ea Sync agent pipeline artifacts to 0.6.0. chore/agent-pipeline-0.6.0 Randall Stillwell 2026-06-22 14:30:30 -0500
  • 6581f6a482 wip: agent-coordination iteration (runs+backlog+plans UI + 2 task plans + db-drift SQL) feat/agent-coordination-followups Randall Stillwell 2026-06-15 15:35:39 -0500
  • 491d196384
    fix(docker): reorder build stages so web-build comes after its --from= sources (#2) varutasu 2026-06-05 21:13:39 -0500
  • 4ea74ed187 fix(docker): reorder build stages so web-build comes after its --from= sources Randall Stillwell 2026-06-05 21:06:59 -0500
  • 3fb79f6f04
    Merge pull request #1 from stwl-labs/hotfix/docker-build-ordering varutasu 2026-06-05 21:04:32 -0500
  • d4e4f9dbf0 fix(docker): serialize build stages so next build doesn't OOM on the 8 GB host Randall Stillwell 2026-06-05 21:02:39 -0500
  • 7c00b5bb58 feat(agents): install L2 role files referenced by .agent-context-manifest.yml feat/agent-pipeline-bridge Randall Stillwell 2026-06-05 21:00:30 -0500
  • dab939bcd5 feat(mcp): agent-pipeline bridge — 6 lifecycle tools + convoy_events + L1/L3 scaffolding Randall Stillwell 2026-06-05 20:59:45 -0500
  • 011d3eb710 fix(workspaces): wire top-header create-workspace button + clarify echodo db naming Randall Stillwell 2026-06-05 16:33:41 -0500
  • 8b981723b6 chore(plans): mark export-db-to-markdown-frontmatter done Randall Stillwell 2026-06-03 10:56:34 -0500
  • 56b697b81c feat(markdown-backlog): close the sync loop with DB → frontmatter export Randall Stillwell 2026-06-03 10:21:22 -0500
  • fc2235a346 feat(agent-runs): capture client + model identity on claim/complete Randall Stillwell 2026-06-03 10:11:35 -0500
  • e99aa733c9 chore(agent-coordination): wire Cursor MCP + one-shot importer for dogfooding Randall Stillwell 2026-06-03 08:57:21 -0500
  • b2aff2045b feat(mcp): claim_task tool + register claim/complete pair Randall Stillwell 2026-06-02 22:23:05 -0500
  • 93b6398c76 feat(mcp): complete_task tool — close agent_runs row + finalize status Randall Stillwell 2026-06-02 22:21:26 -0500
  • 72aa2a5f0c feat(backlog): workflow_prompt with task → epic → plan inheritance Randall Stillwell 2026-06-02 22:18:18 -0500
  • f014686412 feat(runs): agent_runs table + tRPC router + settings UI Randall Stillwell 2026-06-02 22:16:04 -0500
  • 93565cd94c ops(db): reconcile CT 102 drift — stamp ledger, add missing 0002 tables Randall Stillwell 2026-06-02 16:17:42 -0500
  • 336a5890a8 feat(audit): append-only audit_log, workspace archive cascade + restore, audit view Randall Stillwell 2026-06-02 15:35:16 -0500
  • 58f92f3898 feat(security): in-process rate limit for sign-in and invite creation Randall Stillwell 2026-06-02 13:26:19 -0500
  • 29e69e964b feat(invites): smart recipient autocomplete combobox (Task 3, done) Randall Stillwell 2026-06-02 10:39:09 -0500
  • af10b162b7 docs(invites): mark Task-workspace-invites-and-roles done; capture design decisions Randall Stillwell 2026-06-02 10:35:42 -0500
  • f3c118c9f6 feat(invites): invite dialog + accept route + teams UI (Task 2, part 2/2) Randall Stillwell 2026-06-02 10:34:56 -0500
  • 7a55d6d1c6 feat(invites): workspace_invites schema + tRPC router + role management (Task 2, part 1/2) Randall Stillwell 2026-06-02 10:27:44 -0500
  • 3a657a4aed feat(identity): OAuth-aware sign-in writes accounts + identity rows (Task 1, part 2/2) Randall Stillwell 2026-06-02 10:14:16 -0500
  • 86c014cb66 feat(identity): schema + helpers + read-only profile UI (Task 1, part 1/2) Randall Stillwell 2026-06-02 10:07:50 -0500
  • 820dae6510 docs(plans): split workspace-invites convoy into identity + invites + autocomplete Randall Stillwell 2026-06-02 10:02:38 -0500
  • 48defb2ffd test(ci): bootstrap vitest + GitHub Actions and lock in 3-gate quality bar Randall Stillwell 2026-06-02 09:23:55 -0500
  • 31e877d1d0 docs(plan): note agent-side prep on collab-editor smoke-test task Randall Stillwell 2026-06-02 00:26:34 -0500
  • 7ec2ede7ca feat(web): land authed users on their oldest workspace home by slug Randall Stillwell 2026-06-02 00:25:48 -0500
  • a1e6c863d5 feat(web): wire AI chat page to streaming /api/chat handler Randall Stillwell 2026-06-02 00:23:21 -0500
  • f64d307f72 feat(web): wire workspace-home dashboard to real tRPC queries Randall Stillwell 2026-06-02 00:17:29 -0500
  • 1c9deea3fd chore(lint+types): green pnpm lint && pnpm type-check from a clean clone Randall Stillwell 2026-06-02 00:11:52 -0500
  • 778fe1d321 plans: scaffold daily-driver-finish, saas-hardening, agent-coordination Randall Stillwell 2026-06-01 23:52:22 -0500
  • 875b1cfc87 auth: case-insensitive emails, Authentik SSO, first-signin workspace provisioning Randall Stillwell 2026-06-01 23:45:00 -0500
  • c582d621ce multi-tenancy: promote workspaces to top-level table Randall Stillwell 2026-05-06 23:02:55 -0500
  • 5f2f1e34c0 ai: add code-review graph runtime and prompts Randall Stillwell 2026-05-06 22:14:21 -0500
  • 456fdd4595 docs: add AGENTS.md and Cursor rules Randall Stillwell 2026-05-06 22:14:16 -0500
  • b992db5b3e collab: replace createRequire shim with normal imports Randall Stillwell 2026-04-28 15:14:03 -0500
  • 3856d11944 docker: raise web build V8 heap to 5 GB to match 8 GB host Randall Stillwell 2026-04-28 13:33:46 -0500
  • 829cbdc899 collab/mcp: bundle workspace deps so runtime doesn't import .ts files Randall Stillwell 2026-04-27 16:47:17 -0500
  • 403437dafc docker: bump web build heap to 2.5GB and serialize behind collab/mcp Randall Stillwell 2026-04-27 15:49:41 -0500
  • 70c9bbf1e5 docker: skip type-check + lint during prod web build Randall Stillwell 2026-04-27 14:58:12 -0500
  • 3fa891bf08 docker: ensure apps/web/public exists so web runtime COPY succeeds Randall Stillwell 2026-04-27 14:46:47 -0500
  • 9cdee7f84e docker: unify per-service Dockerfiles into one multi-stage file Randall Stillwell 2026-04-27 14:38:39 -0500
  • ba519a8b78 fix(web): import @tasks/ai via workspace alias instead of relative path Randall Stillwell 2026-04-27 12:57:27 -0500