Commit Graph

  • 73043773d8 chore(orchestrator): Bootstrap storage abstraction retrofit Jarvis 2026-04-02 20:15:57 -05:00
  • 0be9729e40 Merge pull request 'fix: syncDirectory same-path guard, nested .git exclusion, and sync stash handling' (#356) from fix/idempotent-init into main jason.woltje 2026-04-03 01:42:18 +00:00
  • e83674ac51 fix: mosaic sync — auto-stash dirty worktree before pull --rebase Jarvis 2026-04-02 20:38:29 -05:00
  • a6e59bf829 fix: syncDirectory — guard same-path copy and skip nested .git dirs Jarvis 2026-04-02 20:35:37 -05:00
  • e46f0641f6 Merge pull request 'fix: make mosaic init idempotent — detect existing config files' (#355) from fix/idempotent-init into main jason.woltje 2026-04-03 01:30:01 +00:00
  • 07efaa9580 chore: bump @mosaic/mosaic and @mosaic/cli to 0.0.3 Jarvis 2026-04-02 20:26:01 -05:00
  • 361fece023 fix: make mosaic init idempotent — detect existing config files Jarvis 2026-04-02 20:20:59 -05:00
  • 80e69016b0 Merge pull request 'chore: bump all packages to 0.0.2 — drop alpha prerelease tag' (#354) from chore/bump-0.0.2 into main jason.woltje 2026-04-03 01:12:24 +00:00
  • e084a88a9d chore: bump all packages to 0.0.2 — drop alpha prerelease tag Jarvis 2026-04-02 20:01:44 -05:00
  • 990a88362f Merge pull request 'feat: complete CLI command parity — coord, prdy, seq, upgrade' (#352) from fix/complete-cli-parity into main jason.woltje 2026-04-03 00:52:36 +00:00
  • ea9782b2dc feat: complete CLI command parity — add coord, prdy, seq, upgrade Jarvis 2026-04-02 19:51:34 -05:00
  • 8efbaf100e Merge pull request 'feat: unify mosaic CLI — single binary, no PATH conflict' (#351) from feat/unify-mosaic-cli into main jason.woltje 2026-04-03 00:41:06 +00:00
  • 15830e2f2a feat!: unify mosaic CLI — native launcher, no bin/ directory Jarvis 2026-04-02 19:23:44 -05:00
  • 04db8591af Merge pull request 'docs: add project README' (#350) from docs/readme into main jason.woltje 2026-04-03 00:17:10 +00:00
  • 785d30e065 docs: add project README with install, usage, architecture, and dev guide Jarvis 2026-04-02 19:12:28 -05:00
  • e57a10913d chore: bump all packages to 0.0.1-alpha.2 (#349) jason.woltje 2026-04-02 18:21:23 +00:00
  • 0d12471868 feat: add web search, file edit, MCP management, file refs, and /stop to CLI/TUI (#348) jason.woltje 2026-04-02 18:08:30 +00:00
  • ea371d760d Merge pull request 'feat: unified install.sh + auto-update checker (deprecates mosaic/bootstrap)' (#347) from feat/install-update-checker into main jason.woltje 2026-04-02 05:41:07 +00:00
  • 3b9104429b fix(mosaic): wizard integration test — templates path after monorepo migration Jarvis 2026-04-01 21:51:34 -05:00
  • 8a83aed9b1 feat: unify install.sh — single installer for framework + npm CLI Jarvis 2026-04-01 21:32:19 -05:00
  • 2f68237046 fix: remove --registry from npm install to avoid 404 on transitive deps Jarvis 2026-04-01 21:06:40 -05:00
  • 45f5b9062e feat: install.sh + auto-update checker for CLI Jarvis 2026-04-01 21:03:23 -05:00
  • 147f5f1bec Merge pull request 'fix: remove stale bootstrap repo references' (#346) from fix/stale-bootstrap-refs into main jason.woltje 2026-04-02 02:27:49 +00:00
  • f05b198882 fix: remove stale bootstrap repo references from CLI error messages Jason Woltje 2026-04-01 21:26:53 -05:00
  • d0a484cbb7 Merge pull request 'feat: complete bootstrap → monorepo migration (archive-ready)' (#345) from feat/framework-migration-complete into main jason.woltje 2026-04-02 02:24:33 +00:00
  • 6e6ee37da0 feat: complete framework migration — PowerShell, adapters, guides, profiles, tests Jason Woltje 2026-04-01 21:23:26 -05:00
  • 53199122d8 Merge pull request 'feat: integrate framework files into monorepo' (#344) from feat/framework-into-monorepo into main jason.woltje 2026-04-02 02:20:17 +00:00
  • b38cfac760 feat: integrate framework files into monorepo under packages/mosaic/framework/ Jason Woltje 2026-04-01 21:19:21 -05:00
  • f3cb3e6852 Merge pull request 'fix(web): add public/ directory — fixes Docker build COPY failure' (#343) from fix/web-public-dir into main jason.woltje 2026-04-01 18:09:40 +00:00
  • e599f5fe38 fix(web): add public/ directory — fixes Docker build COPY failure Jason Woltje 2026-04-01 13:09:03 -05:00
  • 6357a3fc9c Merge pull request 'fix(ci): use gitea_token secret for npm publish' (#342) from fix/ci-npm-secret into main jason.woltje 2026-04-01 17:51:32 +00:00
  • 92998e6e65 fix(ci): use gitea_token secret for npm publish Jason Woltje 2026-04-01 12:51:06 -05:00
  • 2394a2a0dd Merge pull request 'feat: npm publish pipeline + package versioning (0.0.1-alpha.1)' (#341) from feat/npm-publish-pipeline into main jason.woltje 2026-04-01 17:47:10 +00:00
  • 13934d4879 feat: npm publish pipeline + package versioning (0.0.1-alpha.1) Jason Woltje 2026-04-01 12:46:13 -05:00
  • aa80013811 Merge pull request 'feat: mosaic-* skill naming, board/forge/prdy skills, doctor --fix auto-wiring' (#340) from feat/mosaic-skills-doctor-wiring into main jason.woltje 2026-04-01 17:29:39 +00:00
  • 2ee7206c3a feat: mosaic-* skill naming, new board/forge/prdy skills, doctor --fix auto-wiring Jason Woltje 2026-04-01 12:28:36 -05:00
  • be74ca3cf9 feat: add Pi as first-class Mosaic runtime (#339) jason.woltje 2026-04-01 17:02:23 +00:00
  • 35123b21ce Merge pull request 'fix(ci): pass DATABASE_URL through Turbo to test tasks' (#338) from fix/turbo-env-passthrough into main jason.woltje 2026-03-31 04:03:29 +00:00
  • 492dc18e14 Merge pull request 'fix(db): add missing migration to Drizzle journal — fixes CI test failures' (#337) from fix/ci-drizzle-migration-journal into main jason.woltje 2026-03-31 03:03:45 +00:00
  • a824a43ed1 fix(ci): pass DATABASE_URL through Turbo to test tasks Jarvis 2026-03-30 22:02:37 -05:00
  • 9b72f0ea14 fix(db): add CREATE EXTENSION vector before first migration using pgvector Jarvis 2026-03-30 21:14:44 -05:00
  • d367f00077 fix(db): add missing 0001_cynical_ultimatum to Drizzle migration journal Jarvis 2026-03-30 21:09:34 -05:00
  • 31a5751c6c Merge pull request 'feat(ci): Docker build+push pipeline for gateway and web images' (#335) from fix/ci-docker-publish-test-dep into main jason.woltje 2026-03-31 01:48:08 +00:00
  • fa43989cd5 Merge pull request 'fix: parse VALKEY_URL into RedisOptions for BullMQ — fixes ECONNREFUSED 6379' (#336) from fix/bullmq-valkey-url-port into main jason.woltje 2026-03-31 01:45:37 +00:00
  • 1b317e8a0a style: fix prettier formatting in plugins/macp (consolidation follow-up) Jason Woltje 2026-03-30 20:43:54 -05:00
  • 316807581c fix: parse VALKEY_URL into RedisOptions object for BullMQ connection Jason Woltje 2026-03-30 20:42:03 -05:00
  • 3321d4575a fix(ci): wait for postgres readiness before migration + tests Jarvis 2026-03-30 20:41:46 -05:00
  • 85d4527701 fix(macp): use sh instead of bash in gate-runner — Alpine Linux compatibility Jarvis 2026-03-30 20:31:39 -05:00
  • 47b7509288 fix(ci): add postgres service sidecar for integration tests Jarvis 2026-03-30 20:25:59 -05:00
  • 34fad9da81 fix(ci): remove build step from ci.yml — build only in publish pipeline Jarvis 2026-03-30 20:19:29 -05:00
  • 48be0aa195 fix(ci): separate publish pipeline — Docker builds independent of test failures Jarvis 2026-03-30 20:12:23 -05:00
  • f544cc65d2 fix(ci): switch to Kaniko image builder using global gitea secrets Jarvis 2026-03-30 20:04:50 -05:00
  • 41e8f91b2d fix(ci): decouple build/publish from test step — DB test requires external Postgres Jarvis 2026-03-30 20:00:35 -05:00
  • f161e3cb62 feat(ci): add Docker build+push pipeline for gateway and web images Jarvis 2026-03-30 19:54:28 -05:00
  • da41724490 Merge pull request 'fix: remove all hardcoded user paths — dynamic OC SDK resolution' (#333) from fix/macp-dynamic-sdk-resolution into main jason.woltje 2026-03-30 19:55:21 +00:00
  • 281e636e4d fix: remove all hardcoded user paths from plugins — dynamic SDK resolution Mos (Agent) 2026-03-30 19:55:00 +00:00
  • 87dcd12a65 Merge pull request 'fix: update MACP plugin paths from /home/jarvis to local environment' (#332) from fix/macp-plugin-paths into main jason.woltje 2026-03-30 19:47:11 +00:00
  • d3fdc4ff54 fix: update MACP plugin paths from /home/jarvis to dynamic resolution Mos (Agent) 2026-03-30 19:46:52 +00:00
  • 9690aba0f5 Merge pull request 'feat: monorepo consolidation — forge, MACP, framework plugin, profiles/guides/skills' (#331) from feat/monorepo-consolidation into main jason.woltje 2026-03-30 19:44:23 +00:00
  • 10689a30d2 feat: monorepo consolidation — forge pipeline, MACP protocol, framework plugin, profiles/guides/skills Mos (Agent) 2026-03-30 19:43:24 +00:00
  • 40c068fcbc Merge pull request 'fix(oc-plugin): MACP OC bridge — route through controller queue instead of Pi-direct' (#330) from fix/macp-oc-bridge into main jason.woltje 2026-03-30 15:48:12 +00:00
  • a9340adad7 fix(oc-plugin): replace Pi-direct with MACP controller bridge in runTurn Jarvis 2026-03-30 10:33:32 -05:00
  • 5cb72e8ca6 Merge pull request 'feat(oc-plugin): MACP ACP runtime backend — sessions_spawn(runtime:macp)' (#329) from feat/oc-macp-plugin-v2 into main jason.woltje 2026-03-30 04:29:47 +00:00
  • 48323e7d6e chore: update pnpm lockfile for plugins/macp Jarvis 2026-03-29 23:25:36 -05:00
  • 01259f56cd feat(oc-plugin): add MACP ACP runtime backend Jarvis 2026-03-29 22:48:55 -05:00
  • 472f046a85 chore: Harness Foundation mission COMPLETE — v0.2.0 (#327) v0.2.0 Jason Woltje 2026-03-23 01:29:05 +00:00
  • dfaf5a52df docs: add M7-003 through M7-007 Matrix architecture sections (#326) Jason Woltje 2026-03-23 01:26:16 +00:00
  • 93b3322e45 feat(M5-008,M6-001-005): session hardening tests + BullMQ job queue (#324) Jason Woltje 2026-03-23 01:21:58 +00:00
  • a532fd43b2 feat(M6-006,M6-007,M7-001,M7-002): admin jobs API, job event logging, channel adapter interface, message protocol (#325) Jason Woltje 2026-03-23 01:21:03 +00:00
  • 701bb69e6c feat(M4-013,M5-001,M5-002,M5-003): routing e2e tests, agent config loading, model+agent switching (#323) Jason Woltje 2026-03-23 01:09:09 +00:00
  • 1035d13fc0 feat(M5-004,M5-005,M5-006,M5-007): session-conversation binding, session:info broadcast, agent creation from TUI, and session metrics (#321) Jason Woltje 2026-03-23 00:58:07 +00:00
  • b18976a7aa feat(M4-009,M4-010,M4-011): routing rules CRUD, per-user overrides, agent capabilities (#320) Jason Woltje 2026-03-23 00:48:42 +00:00
  • 059962fe33 test(M3-012): provider adapter integration tests for all 5 providers (#319) Jason Woltje 2026-03-23 00:42:00 +00:00
  • 9b22477643 feat(routing): implement routing decision pipeline — M4-006 (#318) Jason Woltje 2026-03-23 00:41:04 +00:00
  • 6a969fbf5f fix(ci)+feat(M3-010/011): skip DB-gated tests in CI + provider_credentials migration (#317) Jason Woltje 2026-03-23 00:34:31 +00:00
  • fa84bde6f6 feat(routing): task classifier + default rules + CI test fixes — M4-004/005 (#316) Jason Woltje 2026-03-23 00:26:49 +00:00
  • 6f2b3d4f8c feat(M3-005): ZaiAdapter for Z.ai GLM-5 provider (#314) Jason Woltje 2026-03-23 00:09:16 +00:00
  • 0ee6bfe9de feat(routing): routing_rules schema + types — M4-001/002/003 (#315) Jason Woltje 2026-03-23 00:08:56 +00:00
  • cabd39ba5b chore: update TASKS.md — 25/65 done, Wave 5 in progress (#312) Jason Woltje 2026-03-23 00:02:14 +00:00
  • 10761f3e47 feat(providers): OpenRouter adapter + Ollama embedding support — M3-004/006 (#311) Jason Woltje 2026-03-21 21:38:09 +00:00
  • 08da6b76d1 feat(M3-003): OpenAI provider adapter for Codex gpt-5.4 (#310) Jason Woltje 2026-03-21 21:35:43 +00:00
  • 5d4efb467c feat(M3-002): implement AnthropicAdapter for Claude Sonnet 4.6, Opus 4.6, and Haiku 4.5 (#309) Jason Woltje 2026-03-21 21:33:55 +00:00
  • 6c6bcbdb7f feat(M3-007,M3-009): provider health check scheduler and Ollama embedding default (#308) Jason Woltje 2026-03-21 21:30:15 +00:00
  • cfdd2b679c chore: M1 + M2 milestones complete — 18/65 tasks done (#307) Jason Woltje 2026-03-21 21:21:20 +00:00
  • 34d4dbbabd feat(M3-008): define model capability matrix (#303) Jason Woltje 2026-03-21 21:19:07 +00:00
  • 78d591b697 test(M2-007): cross-user data isolation integration test (#305) Jason Woltje 2026-03-21 21:16:50 +00:00
  • e95c70d329 feat(M3-001): refactor ProviderService into IProviderAdapter pattern (#306) Jason Woltje 2026-03-21 21:16:45 +00:00
  • d8ac088f3a test(persistence): M1-008 verification — 20 integration tests (#304) Jason Woltje 2026-03-21 21:08:19 +00:00
  • 0d7f3c6d14 chore: Wave 2 complete — 14/65 tasks done (#302) Jason Woltje 2026-03-21 21:02:04 +00:00
  • eddcca7533 feat(gateway): load conversation history on session resume (M1-004, M1-005) (#301) Jason Woltje 2026-03-21 21:00:13 +00:00
  • ad06e00f99 feat(conversations): add search endpoint — M1-006 (#299) Jason Woltje 2026-03-21 20:45:50 +00:00
  • 5b089392fd fix(security): M2-008 Valkey key audit — SCAN over KEYS, restrict /gc to admin (#298) Jason Woltje 2026-03-21 20:45:43 +00:00
  • 02ff3b3256 feat(tui): add /history command — M1-007 (#297) Jason Woltje 2026-03-21 20:41:27 +00:00
  • 1d14ddcfe7 chore: Wave 1 complete — fix merge conflicts, update task status (#296) Jason Woltje 2026-03-21 20:37:27 +00:00
  • 05a805eeca fix(memory): scope InsightsRepo operations to userId — M2-001/002 (#290) Jason Woltje 2026-03-21 20:34:42 +00:00
  • ebf99d9ff7 fix(M2-005,M2-006): enforce user ownership at repo level for conversations and agents (#293) Jason Woltje 2026-03-21 20:34:11 +00:00
  • cf51fd6749 chore: mark M1-001/002/003 and M2-003/004 done (#295) Jason Woltje 2026-03-21 20:22:05 +00:00
  • bb22857fde fix(security): scope memory tools to session userId — M2-003/004 (#294) Jason Woltje 2026-03-21 20:19:19 +00:00
  • 5261048d67 feat(chat): persist messages to DB via ConversationsRepo (M1-001/002/003) (#292) Jason Woltje 2026-03-21 20:18:05 +00:00
  • 36095ad80f chore: bootstrap Harness Foundation mission (Phase 9) (#289) Jason Woltje 2026-03-21 20:10:48 +00:00