CodeAgora Legacy v2.0.0
What's Changed
- fix: loadPersona() path traversal — use validateDiffPath utility (#102) by @justn-hyeok in #112
- fix: validate SARIF output path to prevent path traversal (#107) by @justn-hyeok in #113
- fix: validate credentials file permissions before loading (#83) by @justn-hyeok in #114
- fix: enforce .ca/ directory permissions to 0o700 (#75) by @justn-hyeok in #115
- fix: rewrite parseStance() and parseForcedDecision() with structured parsing (#96, #110) by @justn-hyeok in #116
- fix: skip objection protocol on last round to prevent consensus loss (#88) by @justn-hyeok in #117
- refactor: consolidate circuit breakers — HealthMonitor delegates to L1 (#84) by @justn-hyeok in #118
- fix: spawn() SIGKILL escalation for reviewer timeout (#91) by @justn-hyeok in #119
- fix: config not found → suggest agora init (#79) by @justn-hyeok in #120
- fix: stdin temp file cleanup on error via try-finally (#77) by @justn-hyeok in #121
- refactor: readFileSync → async readFile in cost-estimator and chunker by @justn-hyeok in #122
- chore: monorepo workspace scaffolding (#123) by @justn-hyeok in #124
- refactor: extract all packages — monorepo file migration (#125) by @justn-hyeok in #126
- chore: vitest mock alignment + dependency dedup for monorepo (#127) by @justn-hyeok in #128
- fix: resolve all remaining test failures after monorepo migration by @justn-hyeok in #129
- feat: Sprint 1 — Foundation + Quick Wins (#130) by @justn-hyeok in #131
- feat: Sprint 2 — GitHub Comment Enrichment (#132) by @justn-hyeok in #133
- feat: Sprint 3 — Webhook + Discord (#134) by @justn-hyeok in #135
- feat: Sprint 4 — Meme Mode + CLI Intelligence (#136) by @justn-hyeok in #137
- feat: Sprint 5 — Advanced Features (#138) by @justn-hyeok in #139
- feat: wire all Sprint 1-5 modules into CLI and pipeline (#140) by @justn-hyeok in #141
- fix: resolve all 14 code review issues (#142) by @justn-hyeok in #143
- feat: Sprint 6 — MCP Server & Platform Integration (#144) by @justn-hyeok in #145
- test: add Sprint 6 MCP module tests by @justn-hyeok in #146
- docs: mark Sprint 0-6 completed, switch to Hono.js by @justn-hyeok in #147
- feat: Sprint 7.1 — Web server infrastructure (@codeagora/web) by @justn-hyeok in #148
- feat: Sprint 7.2 — review results dashboard by @justn-hyeok in #149
- feat: Sprint 7.3 — real-time pipeline progress by @justn-hyeok in #150
- feat: Sprint 7.5 — session history browser by @justn-hyeok in #151
- feat: Sprint 7.4 — model intelligence dashboard by @justn-hyeok in #152
- feat: Sprint 7.6 — cost analytics dashboard by @justn-hyeok in #153
- feat: Sprint 7.7 — discussion/debate viewer by @justn-hyeok in #154
- feat: Sprint 7.8 — config management UI by @justn-hyeok in #155
- test: Sprint 7 component rendering tests (130 tests) by @justn-hyeok in #156
- fix: resolve all 12 Sprint 7 code review issues (#157) by @justn-hyeok in #157
- fix: resolve 3 remaining Sprint 7 re-review issues (#158) by @justn-hyeok in #158
- fix: restore CSS rules lost during merge conflict resolution (#159) by @justn-hyeok in #159
- fix: resolve 5 final Sprint 7 review issues (#160) by @justn-hyeok in #160
- chore: remove legacy src/ files, docs/archive, update root configs (#162) by @justn-hyeok in #162
- feat: implement 7 CLI improvements (#163-#169) by @justn-hyeok in #170
- feat: CLI improvements batch 2 — --staged, status, config-set, providers-test, --json-stream by @justn-hyeok in #171
- feat: L1 individual reviewer opinions + DA annotation in GitHub comments by @justn-hyeok in #198
- feat: add multi-provider review config (.ca/config.json) by @justn-hyeok in #200
- fix: specify pnpm version in action-setup to support npm-based repos by @justn-hyeok in #211
- fix: use --no-frozen-lockfile in action for npm-based repos by @justn-hyeok in #215
- fix: use github.action_path for correct module resolution by @justn-hyeok in #216
- fix: remove hardcoded pnpm version 9 from CI workflows by @justn-hyeok in #217
- fix: add build step to composite action for monorepo packages by @justn-hyeok in #218
- fix: remove ghost config options and wire L1 reviewer persona by @justn-hyeok in #212
- feat: add temperature config per agent by @justn-hyeok in #213
- feat: expose hardcoded timeouts in config schema by @justn-hyeok in #214
- fix: bundle GitHub Action into single dist/action.js by @justn-hyeok in #220
- chore: simplify review workflow to use bundled action by @justn-hyeok in #221
- chore: release prep — auto-rebuild CI + README update by @justn-hyeok in #222
Full Changelog: v1.1.0...v2.0.0
What's Changed
- fix: loadPersona() path traversal — use validateDiffPath utility (#102) by @justn-hyeok in #112
- fix: validate SARIF output path to prevent path traversal (#107) by @justn-hyeok in #113
- fix: validate credentials file permissions before loading (#83) by @justn-hyeok in #114
- fix: enforce .ca/ directory permissions to 0o700 (#75) by @justn-hyeok in #115
- fix: rewrite parseStance() and parseForcedDecision() with structured parsing (#96, #110) by @justn-hyeok in #116
- fix: skip objection protocol on last round to prevent consensus loss (#88) by @justn-hyeok in #117
- refactor: consolidate circuit breakers — HealthMonitor delegates to L1 (#84) by @justn-hyeok in #118
- fix: spawn() SIGKILL escalation for reviewer timeout (#91) by @justn-hyeok in #119
- fix: config not found → suggest agora init (#79) by @justn-hyeok in #120
- fix: stdin temp file cleanup on error via try-finally (#77) by @justn-hyeok in #121
- refactor: readFileSync → async readFile in cost-estimator and chunker by @justn-hyeok in #122
- chore: monorepo workspace scaffolding (#123) by @justn-hyeok in #124
- refactor: extract all packages — monorepo file migration (#125) by @justn-hyeok in #126
- chore: vitest mock alignment + dependency dedup for monorepo (#127) by @justn-hyeok in #128
- fix: resolve all remaining test failures after monorepo migration by @justn-hyeok in #129
- feat: Sprint 1 — Foundation + Quick Wins (#130) by @justn-hyeok in #131
- feat: Sprint 2 — GitHub Comment Enrichment (#132) by @justn-hyeok in #133
- feat: Sprint 3 — Webhook + Discord (#134) by @justn-hyeok in #135
- feat: Sprint 4 — Meme Mode + CLI Intelligence (#136) by @justn-hyeok in #137
- feat: Sprint 5 — Advanced Features (#138) by @justn-hyeok in #139
- feat: wire all Sprint 1-5 modules into CLI and pipeline (#140) by @justn-hyeok in #141
- fix: resolve all 14 code review issues (#142) by @justn-hyeok in #143
- feat: Sprint 6 — MCP Server & Platform Integration (#144) by @justn-hyeok in #145
- test: add Sprint 6 MCP module tests by @justn-hyeok in #146
- docs: mark Sprint 0-6 completed, switch to Hono.js by @justn-hyeok in #147
- feat: Sprint 7.1 — Web server infrastructure (@codeagora/web) by @justn-hyeok in #148
- feat: Sprint 7.2 — review results dashboard by @justn-hyeok in #149
- feat: Sprint 7.3 — real-time pipeline progress by @justn-hyeok in #150
- feat: Sprint 7.5 — session history browser by @justn-hyeok in #151
- feat: Sprint 7.4 — model intelligence dashboard by @justn-hyeok in #152
- feat: Sprint 7.6 — cost analytics dashboard by @justn-hyeok in #153
- feat: Sprint 7.7 — discussion/debate viewer by @justn-hyeok in #154
- feat: Sprint 7.8 — config management UI by @justn-hyeok in #155
- test: Sprint 7 component rendering tests (130 tests) by @justn-hyeok in #156
- fix: resolve all 12 Sprint 7 code review issues (#157) by @justn-hyeok in #157
- fix: resolve 3 remaining Sprint 7 re-review issues (#158) by @justn-hyeok in #158
- fix: restore CSS rules lost during merge conflict resolution (#159) by @justn-hyeok in #159
- fix: resolve 5 final Sprint 7 review issues (#160) by @justn-hyeok in #160
- chore: remove legacy src/ files, docs/archive, update root configs (#162) by @justn-hyeok in #162
- feat: implement 7 CLI improvements (#163-#169) by @justn-hyeok in #170
- feat: CLI improvements batch 2 — --staged, status, config-set, providers-test, --json-stream by @justn-hyeok in #171
- feat: L1 individual reviewer opinions + DA annotation in GitHub comments by @justn-hyeok in #198
- feat: add multi-provider review config (.ca/config.json) by @justn-hyeok in #200
- fix: specify pnpm version in action-setup to support npm-based repos by @justn-hyeok in #211
- fix: use --no-frozen-lockfile in action for npm-based repos by @justn-hyeok in #215
- fix: use github.action_path for correct module resolution by @justn-hyeok in #216
- fix: remove hardcoded pnpm version 9 from CI workflows by @justn-hyeok in #217
- fix: add build step to composite action for monorepo packages by @justn-hyeok in #218
- fix: remove ghost config options and wire L1 reviewer persona by @justn-hyeok in #212
- feat: add temperature config per agent by @justn-hyeok in #213
- feat: expose hardcoded timeouts in config schema by @justn-hyeok in #214
- fix: bundle GitHub Action into single dist/action.js by @justn-hyeok in #220
- chore: simplify review workflow to use bundled action by @justn-hyeok in #221
- chore: release prep — auto-rebuild CI + README update by @justn-hyeok in #222
- feat: add GitHub Actions setup to init wizard + bump v2.0.0 by @justn-hyeok in #223
Full Changelog: v1.1.0...v2.0.0