Commit Graph

  • 0157029da8 fix: pin autofix agent to claude-sonnet-5 via custom:9router provider main asepharyana 2026-09-23 22:00:02 +07:00
  • 66b567a6bc feat(worker): per-fork session header + 3600s sync timeout + merge salvage asepharyana 2026-09-21 21:02:33 +07:00
  • 99d47c8ff8 feat(worker): drive Hermes gateway API server instead of claude -p asepharyana 2026-09-21 18:24:47 +07:00
  • 0653f6c508 fix(worker): pure --dry runs + Claude Code MCP-server hang asepharyana 2026-09-21 17:31:16 +07:00
  • c48adea6c3 feat(worker): upstream fork auto-sync — pull+merge fork repos hourly asepharyana 2026-09-21 17:04:39 +07:00
  • 1dc4d098fa feat(worker): skip-on-error no loop + conflict auto-fix + deduped notif asepharyana 2026-09-21 15:58:52 +07:00
  • 296f825347 fix(discord): strip HTML table markup from review notifications asepharyana 2026-09-21 15:38:21 +07:00
  • 391743780d fix(discord): review score scale is 0-100 not /10 asepharyana 2026-09-21 15:35:30 +07:00
  • 4fa7d8b6d0 fix(cli): fallback to user-local private key + record analytics asepharyana 2026-09-21 15:11:36 +07:00
  • 570b5b8707 chore(cleanup): remove retired Python/Nix pr_agent server entirely asepharyana 2026-09-21 14:49:45 +07:00
  • 608b52a0e5 feat(server): port /describe and /improve tools + real analytics asepharyana 2026-09-21 14:36:02 +07:00
  • bc69998d8e feat(server): production cut-over to Bun — notify_review, setup/callback, key resolution asepharyana 2026-09-21 13:47:47 +07:00
  • 055501aed1 feat(server): Bun/TypeScript re-implementation of PR review engine asepharyana 2026-09-21 12:50:10 +07:00
  • 835552c5ca feat(ops): add PR queue worker with toolchain pin guard asepharyana 2026-09-21 11:36:14 +07:00
  • d516a0b563 fix(health-check): handle PermissionError on on-disk key file asepharyana 2026-09-09 21:09:02 +07:00
  • ae5356a4ea fix(health-check): read key from on-disk file first, no BWS dependency asepharyana 2026-09-09 21:04:50 +07:00
  • 33928c78f5 feat: add dependabot config (npm) asepharyana 2026-08-25 18:13:08 +07:00
  • 31f009bb89 fix: monkey-patch litellm acompletion timeout 600s for 9router review diffs asepharyana 2026-08-25 17:10:41 +07:00
  • c26ef2bf71 chore: pin systemd unit to /opt run_server.py + LD_LIBRARY_PATH asepharyana 2026-08-25 14:54:07 +07:00
  • 13156e76a5 fix: route litellm via ANTHROPIC_API_* for 9router (no openai/ prefix) asepharyana 2026-08-25 14:24:04 +07:00
  • 889a8d0a8d fix: use 9router-compatible model names (claude-opus-5, no openai/ prefix) asepharyana 2026-08-25 14:16:35 +07:00
  • bc8e1739e9 refactor: restructure into proper project layout + improve docs asepharyana 2026-08-20 11:38:24 +07:00
  • 017656d97b feat: update models to claude-opus-5/sonnet-5/haiku-4-5-20251001 (tested live on 9router) asepharyana 2026-08-20 11:30:10 +07:00
  • 54cec6bf0c improve: add README, .editorconfig, fix fallback models in setup_all.py, update .gitignore asepharyana 2026-08-20 11:26:03 +07:00
  • 2293428421 fix: health watchdog false 504s — Caddy header timeout + per-model logic asepharyana 2026-08-04 21:06:54 +07:00
  • bd3d739250 ci: add Nix GC cleanup job on VPS after deploy asepharyana 2026-08-04 13:57:47 +07:00
  • 875ddfcca9 fix: health-check BWS token read as non-root cron user asepharyana 2026-08-04 12:12:42 +07:00
  • 407819b647 fix: parse PR-Agent analytics record-wrapped JSON format asepharyana 2026-08-04 11:43:13 +07:00
  • efb99b73b7 chore: gitignore nix result symlink asepharyana 2026-08-04 11:39:34 +07:00
  • 690f96aacb feat: add health watchdog, key auto-sync, analytics, Discord notifications, trivial-PR merge asepharyana 2026-08-04 11:39:29 +07:00
  • 06f3314819 fix: replace broken openai/auto fallback models with working 9router aliases asepharyana 2026-08-04 10:17:29 +07:00
  • ca67f0328b ci: use free GHA Nix cache (disable FlakeHub cache, not subscribed) aseph 2026-08-03 16:44:18 +07:00
  • fa0e031ba9 ci: enable FlakeHub Cache (id-token: write + use-flakehub) asepharyana 2026-08-03 16:22:48 +07:00
  • e0e591a63c fix: unterminated triple-quote in setup_all.py secrets template asepharyana 2026-08-03 13:39:36 +07:00
  • eb97e020dd ci: add python syntax-check gate before Nix deploy asepharyana 2026-08-03 13:37:29 +07:00
  • 86ff584b15 chore: webhook URLs to domain, manifest.json sync asepharyana 2026-08-02 16:22:32 +07:00
  • b9ba5ad9fa chore: use domain for webhook URLs asepharyana 2026-08-02 16:21:47 +07:00
  • 637b44a9e0 chore: port 3000 to 4002, use domain instead of IP asepharyana 2026-08-02 16:15:43 +07:00
  • 081b2ad4b5 fix(nix): restrict flake to x86_64-linux (nixpkgs 26.11 dropped darwin) asepharyana 2026-08-01 18:03:43 +07:00
  • eadc674565 ci: publish flake to FlakeHub (rolling) asepharyana 2026-08-01 17:58:21 +07:00
  • 18cf0d26aa ci: migrate CI to GitHub Actions (deploy nix + mirror ke Gitea backup) asepharyana 2026-08-01 16:41:46 +07:00
  • 7ae7b6662d fix(ci): robust SSH key handling (base64/raw) + validation MythEclipse 2026-07-31 09:58:37 +07:00
  • 09ed866525 fix(nix): add libstdc++ for tokenizers native dep MythEclipse 2026-07-31 09:43:10 +07:00
  • 163a1ef7ab feat: PR-Agent GitHub App server — sanitized source + Nix flake + CI deploy MythEclipse 2026-07-31 09:35:03 +07:00