This website requires JavaScript.
93645295d5
fix(gateway): filter projects by ownership — close data privacy leak (#202 )
Jason Woltje
2026-03-17 02:35:45 +00:00
7a52652be6
feat(gateway): Discord channel auto-creation on project bootstrap (#200 )
Jason Woltje
2026-03-17 02:32:14 +00:00
791c8f505e
feat(gateway): /system override condensation — accumulate + Haiku merge (#198 )
Jason Woltje
2026-03-17 02:26:31 +00:00
12653477d6
feat(gateway): project bootstrap — docs structure + default agent (#190 )
Jason Woltje
2026-03-17 02:12:24 +00:00
dedfa0d9ac
fix(gateway): system override TTL 5min → 7 days (#189 )
Jason Woltje
2026-03-17 02:06:58 +00:00
c1d3dfd77e
fix(cli): disable Ink exitOnCtrlC so double-press handler runs (#188 )
Jason Woltje
2026-03-16 13:55:19 +00:00
f0476cae92
fix(cli): wire command:result + system:reload socket events in TUI (#187 )
Jason Woltje
2026-03-16 13:21:11 +00:00
b6effdcd6b
docs: mark mission complete — 9/9 milestones, all ACs verified (v0.1.0) (#186 )
Jason Woltje
2026-03-16 03:51:21 +00:00
39ef2ff123
feat: verify Phase 8 platform architecture + integration tests (P8-019) (#185 )
Jason Woltje
2026-03-16 03:43:42 +00:00
a989b5e549
feat(cli): TUI autocomplete sidebar + fuzzy match + arg hints + input history (P8-017) (#184 )
Jason Woltje
2026-03-16 03:30:15 +00:00
ff27e944a1
Merge pull request 'feat(gateway): WorkspaceService + ProjectBootstrapService + TeamsService (P8-015)' (#183 ) from feat/p8-015-workspaces into main
jason.woltje
2026-03-16 03:14:10 +00:00
0821393c1d
feat(gateway): WorkspaceService + ProjectBootstrapService + TeamsService (P8-015)
Jason Woltje
2026-03-15 22:06:01 -05:00
24f5c0699a
feat(gateway): MosaicPlugin lifecycle + ReloadService + hot reload (P8-013) (#182 )
Jason Woltje
2026-03-16 03:00:56 +00:00
96409c40bf
feat(gateway): /agent, /provider, /mission, /prdy, /tools commands (P8-012) (#181 )
Jason Woltje
2026-03-16 02:50:18 +00:00
8628f4f93a
Merge pull request 'feat(gateway): SessionGCService three-tier GC + /gc command + cron (P8-014)' (#179 ) from feat/p8-014-session-gc into main
jason.woltje
2026-03-16 02:42:34 +00:00
b649b5c987
feat(gateway): SessionGCService three-tier GC + /gc command + cron (P8-014)
Jason Woltje
2026-03-15 21:30:07 -05:00
b4d03a8b49
Merge pull request 'feat(gateway): PreferencesService + /preferences REST + /system Valkey override (P8-011)' (#180 ) from feat/p8-011-preferences into main
jason.woltje
2026-03-16 02:35:38 +00:00
85aeebbde2
feat(gateway): PreferencesService + /preferences REST + /system Valkey override (P8-011)
Jason Woltje
2026-03-15 21:32:03 -05:00
a4bb563779
feat(gateway): CommandRegistryService + CommandExecutorService (P8-010) (#178 )
Jason Woltje
2026-03-16 02:10:31 +00:00
7f6464bbda
feat(gateway): tool path hardening + sandbox escape prevention (P8-016) (#177 )
Jason Woltje
2026-03-16 02:02:48 +00:00
f0741e045f
feat(cli): TUI slash command parsing + local commands (P8-009) (#176 )
Jason Woltje
2026-03-16 01:58:56 +00:00
5a1991924c
feat(db): teams schema + preferences.mutable migration (#175 )
Jason Woltje
2026-03-16 01:46:43 +00:00
bd5d14d07f
feat(types): CommandDef, CommandManifest, slash command socket events (#174 )
Jason Woltje
2026-03-16 01:41:39 +00:00
d5a1791dc5
docs: agent platform architecture plan — augmentation + task breakdown (#173 )
Jason Woltje
2026-03-16 01:28:29 +00:00
bd81c12071
docs: update TASKS.md and scratchpad for CLI command architecture (#159 )
Jason Woltje
2026-03-15 23:11:37 +00:00
4da255bf04
feat(cli): command architecture — agents, missions, gateway-aware prdy (#158 )
Jason Woltje
2026-03-15 23:10:23 +00:00
82c10a7b33
feat(cli): TUI complete overhaul — components, sidebar, search, branding (#157 )
Jason Woltje
2026-03-15 22:17:19 +00:00
d31070177c
fix(ci): remove from_secret to unblock PR pipelines (#156 )
Jason Woltje
2026-03-15 21:48:51 +00:00
3792576566
fix(web): add jsdom dependency and exclude e2e from vitest (#155 )
Jason Woltje
2026-03-15 20:00:53 +00:00
cd57c75e41
chore(orchestrator): Phase 7 complete — v0.0.8 verified (#154 )
v0.0.8
Jason Woltje
2026-03-15 19:50:15 +00:00
237a863dfd
docs(deploy): add deployment guide and expand .env.example (#153 )
Jason Woltje
2026-03-15 19:46:38 +00:00
cb92ba16c1
feat(web): Playwright E2E test suite for critical paths (#152 )
Jason Woltje
2026-03-15 19:46:13 +00:00
70e9f2c6bc
docs: user guide, admin guide, dev guide (closes #57 ) (#151 )
Jason Woltje
2026-03-15 19:40:44 +00:00
a760401407
feat(admin): web admin panel — user CRUD, role assignment, system health (#150 )
Jason Woltje
2026-03-15 19:18:47 +00:00
22a5e9791c
feat(coord): DB migration — project-scoped missions, multi-tenant RBAC (#149 )
Jason Woltje
2026-03-15 19:18:18 +00:00
d1bef49b4e
feat(agent): session cwd sandbox, system prompt config, tool restrictions (#148 )
Jason Woltje
2026-03-15 19:15:05 +00:00
76abf11eba
fix(cli): remove side-effect from agent:end state updater (#133 ) (#147 )
Jason Woltje
2026-03-15 19:09:13 +00:00
c4850fe6c1
feat(cli): add sessions list/resume/destroy subcommands (#146 )
Jason Woltje
2026-03-15 19:04:10 +00:00
0809f4e787
feat(web): settings persistence — profile, preferences save to DB (#124 ) (#145 )
Jason Woltje
2026-03-15 18:43:52 +00:00
6a4c020179
feat(cli): add --model/--provider flags and /model /provider TUI commands (#144 )
Jason Woltje
2026-03-15 18:41:36 +00:00
3bb401641e
feat(agent): skill invocation — load and execute skills from catalog (#128 ) (#143 )
Jason Woltje
2026-03-15 18:36:58 +00:00
54b821d8bd
feat(web): provider management UI — list, test, model capabilities (#123 ) (#142 )
Jason Woltje
2026-03-15 18:33:55 +00:00
09e649fc7e
feat(gateway): MCP client — connect to external MCP servers as agent tools (#127 ) (#141 )
Jason Woltje
2026-03-15 18:28:31 +00:00
f208f72dc0
feat(web): project detail views — missions, tasks, PRD viewer (#122 ) (#140 )
Jason Woltje
2026-03-15 18:28:14 +00:00
d42cd68ea4
feat(web): conversation management — search, rename, delete, archive (#121 ) (#139 )
Jason Woltje
2026-03-15 18:20:15 +00:00
07647c8382
feat(agent): expand tool registry — file, git, shell, web fetch (#126 ) (#138 )
Jason Woltje
2026-03-15 18:17:17 +00:00
8633823257
feat(gateway): add MCP server endpoint with streamable HTTP transport (#137 )
Jason Woltje
2026-03-15 18:11:50 +00:00
d0999a8e37
feat(web): wire WebSocket chat with streaming and conversation switching (#120 ) (#136 )
Jason Woltje
2026-03-15 18:09:14 +00:00
ea800e3f14
chore(orchestrator): Phase 7 planning — 10-wave execution plan (#135 )
Jason Woltje
2026-03-15 17:47:55 +00:00
5d2e6fae63
chore(orchestrator): rescope Phase 7 as Feature Completion, add Phase 8 (#119 )
Jason Woltje
2026-03-15 17:44:35 +00:00
fcd22c788a
chore(orchestrator): rescope Phase 7 + add Phase 8 (#118 )
Jason Woltje
2026-03-15 17:32:37 +00:00
ab61a15edc
fix(agent): register Ollama with api: openai-completions (#117 )
Jason Woltje
2026-03-15 17:10:32 +00:00
2c60459851
fix(agent): pass dummy apiKey for Ollama provider registration (#116 )
Jason Woltje
2026-03-15 17:08:19 +00:00
ea524a6ba1
fix(cli): add Origin header to auth requests (#115 )
Jason Woltje
2026-03-15 17:03:42 +00:00
997a6d134f
feat(cli): add login command and authenticated TUI sessions (#114 )
Jason Woltje
2026-03-15 17:00:08 +00:00
8aaf229483
chore: remove deprecated husky v9 shim lines (#113 )
Jason Woltje
2026-03-15 16:48:51 +00:00
049bb719e8
fix(auth): add CORS headers to BetterAuth raw HTTP handler (#112 )
Jason Woltje
2026-03-15 16:47:27 +00:00
014ebdacda
fix(auth): add trustedOrigins to BetterAuth for cross-origin web dashboard (#111 )
Jason Woltje
2026-03-15 16:44:20 +00:00
72a73c859c
fix(gateway): CORS, memory userId from session, pgvector auto-init (#110 )
Jason Woltje
2026-03-15 16:40:28 +00:00
6d2b81f6e4
fix(gateway): add missing @Inject() decorators causing silent startup hang (#109 )
Jason Woltje
2026-03-15 01:52:01 +00:00
9d01a0d484
fix(gateway): load .env from monorepo root via dotenv (#108 )
Jason Woltje
2026-03-15 01:25:09 +00:00
d5102f62fa
fix(ci): use from_secret syntax for Woodpecker v2 (#107 )
Jason Woltje
2026-03-15 01:16:36 +00:00
a881e707e2
ci: enable Turbo remote cache + parallelize pipeline steps (#106 )
Jason Woltje
2026-03-15 01:14:56 +00:00
7d04874f3c
chore(orchestrator): complete Phase 6 milestone v0.0.7 (#105 )
v0.0.7
Jason Woltje
2026-03-15 01:07:14 +00:00
9f036242fa
feat(cli): add prdy, quality-rails, and wizard subcommands (#104 )
Jason Woltje
2026-03-15 01:05:31 +00:00
c4e52085e3
feat(mosaic): migrate install wizard from v0 to v1 (#103 )
Jason Woltje
2026-03-15 00:59:42 +00:00
84e1868028
fix(gateway): resolve two startup bugs blocking E2E testing (#102 )
Jason Woltje
2026-03-15 00:45:28 +00:00
f94f9f672b
feat(prdy): migrate @mosaic/prdy from v0 to v1 (#101 )
Jason Woltje
2026-03-15 00:44:02 +00:00
cd29fc8708
feat(quality-rails): migrate @mosaic/quality-rails from v0 to v1 (#100 )
Jason Woltje
2026-03-15 00:23:56 +00:00
6e22c0fdeb
chore(orchestrator): complete Phase 5 milestone — v0.0.6
v0.0.6
Jason Woltje
2026-03-14 19:06:23 -05:00
1f4d54e474
fix(gateway): wire Telegram plugin into gateway plugin host (#99 )
Jason Woltje
2026-03-15 00:05:27 +00:00
b7a39b45d7
chore(tasks): mark P5-004 done
Jason Woltje
2026-03-13 15:16:13 -05:00
1bfdc91f90
Merge pull request 'feat(auth): P5-004 Authentik OIDC adapter via Better Auth genericOAuth' (#97 ) from feat/p5-sso-authentik into main
jason.woltje
2026-03-13 20:15:50 +00:00
58a90ac9d7
Merge pull request 'fix(gateway): ownership checks for TasksController findAll/create + MissionsController create' (#98 ) from fix/task-mission-ownership into main
jason.woltje
2026-03-13 20:15:46 +00:00
684dbdc6a4
fix(gateway): enforce task and mission ownership
Jason Woltje
2026-03-13 14:43:33 -05:00
e92de12cf9
feat(auth): add Authentik OIDC adapter
Jason Woltje
2026-03-13 14:42:05 -05:00
1f784a6a04
chore(tasks): mark P5-001, P5-003 done; P5-004 in-progress
Jason Woltje
2026-03-13 14:33:16 -05:00
ab37c2e69f
Merge pull request 'fix(ci): sequential steps + single install to prevent OOM on runner' (#95 ) from fix/ci-sequential into main
jason.woltje
2026-03-13 18:13:21 +00:00
c8f3e0db44
fix(ci): sequential steps + single install to prevent OOM on runner
Jason Woltje
2026-03-13 13:10:30 -05:00
02772a3910
Merge pull request 'fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting' (#85 ) from fix/gateway-security into main
jason.woltje
2026-03-13 18:07:01 +00:00
85a25fd995
fix: add plugin paths to tsconfig.typecheck.json for merged PluginModule
Jason Woltje
2026-03-13 13:03:59 -05:00
20f302367c
chore(gateway): align typecheck paths after rebase
Jason Woltje
2026-03-13 12:02:51 -05:00
54c6bfded0
fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting
Jason Woltje
2026-03-13 08:33:05 -05:00
ca5472bc31
chore: format docs files
Jason Woltje
2026-03-13 08:26:24 -05:00
55b5a31c3c
fix(gateway): security hardening — auth guards, ownership checks, validation, rate limiting
Jason Woltje
2026-03-13 08:25:57 -05:00
01e9891243
Merge pull request 'feat(plugins): P5-003 Telegram channel plugin' (#93 ) from feat/p5-telegram-plugin into main
jason.woltje
2026-03-13 17:48:01 +00:00
446a424c1f
Merge pull request 'feat(gateway): P5-001 plugin host module' (#92 ) from feat/p5-plugin-host into main
jason.woltje
2026-03-13 17:47:59 +00:00
02a0d515d9
fix(turbo): typecheck must depend on ^build so package types are available
Jason Woltje
2026-03-13 12:36:04 -05:00
2bf3816efc
fix(turbo): typecheck must depend on ^build so package types are available
Jason Woltje
2026-03-13 12:35:59 -05:00
96902bab44
feat(plugins): add Telegram channel plugin
Jason Woltje
2026-03-13 12:05:42 -05:00
280c5351e2
feat(gateway): add plugin host module
Jason Woltje
2026-03-13 12:04:42 -05:00
9eb48e1d9b
feat(Phase 4): Memory & Intelligence — memory, log, summarization, skills (#91 )
v0.0.5
Jason Woltje
2026-03-13 13:56:50 +00:00
d83ebe65e9
verify(P3-008): Phase 3 web dashboard verification (#90 )
v0.0.4
Jason Woltje
2026-03-13 13:37:43 +00:00
4fe7d09e5c
feat(web): admin panel with session management (#89 )
Jason Woltje
2026-03-13 13:33:45 +00:00
e44cb7e56a
feat(web): settings page with profile, providers, and models (#88 )
Jason Woltje
2026-03-13 13:31:51 +00:00
fd4b7c2ba2
feat(web): project list and mission dashboard views (#87 )
Jason Woltje
2026-03-13 13:30:11 +00:00
a1a1976b38
feat(web): task management with list view and kanban board (#86 )
Jason Woltje
2026-03-13 13:28:17 +00:00
f0d1d4bafa
feat(web): chat UI with conversations and WebSocket streaming (#84 )
Jason Woltje
2026-03-13 13:25:28 +00:00
600da70960
feat(web): wire auth pages with BetterAuth and route guards (#83 )
Jason Woltje
2026-03-13 13:21:33 +00:00
780f85e0d6
feat(web): scaffold Next.js 16 dashboard with design system and auth client (#82 )
Jason Woltje
2026-03-13 13:18:09 +00:00