Commit Graph

  • b46ef2ef7a chore(release): map @eliteworkstation94-ai for PR #28157 salvage Teknium 2026-05-18 22:25:48 -07:00
  • 7b2bcba167 fix: avoid Telegram group reply thread session splits eliteworkstation94-ai 2026-05-19 02:17:19 +07:00
  • d69f0c1a99 fix(gateway): mark final voice reply as notify-worthy so Telegram delivers it audibly briandevans 2026-05-18 10:18:42 -07:00
  • ba2572e54c fix(telegram): resume typing indicator after inline approval click (#27853) briandevans 2026-05-18 01:33:13 -07:00
  • 9a444a9355 test+release: align send_message mocks for MessageEntity import; map @fonhal Teknium 2026-05-18 22:19:45 -07:00
  • cf814c96f6 feat(send_message): auto-detect @username mentions and create Telegram entities fonhal 2026-05-18 16:18:31 +08:00
  • 434d508d0a fix(telegram): propagate extra base_url config LeonSGP43 2026-05-15 21:31:02 +08:00
  • e7a3e9934f test+release: align stale sticky-IP test for #24511; map @falconexe Teknium 2026-05-18 22:14:38 -07:00
  • 5c4b43ced7 fix(telegram): reset sticky fallback IP on connect failure, retry primary DNS falconexe 2026-05-12 19:15:04 +00:00
  • 8439ddc1b1 test(telegram): stub _is_callback_user_authorized in trigger-gating fixture Teknium 2026-05-18 22:07:43 -07:00
  • 89d32052ed fix(telegram): fail-closed auth fallback when TELEGRAM_ALLOWED_USERS is empty liuhao1024 2026-05-13 01:29:27 +08:00
  • db50af910b fix(telegram): enforce TELEGRAM_ALLOWED_USERS allowlist on inbound messages ygd58 2026-05-11 15:29:53 +02:00
  • de4cb55bf3 fix(telegram): route resumed DM topic sends directly Maxim Esipov 2026-05-18 14:01:51 +03:00
  • 2994bf494d chore(release): map @fabiosiqueira for PR #27212 salvage Teknium 2026-05-18 22:03:06 -07:00
  • fbabd560ff fix(gateway): route background-process notifications into Telegram DM topics Fábio Siqueira 2026-05-16 22:31:15 -03:00
  • 17f3254ede fix(test+release): update conflict retry count for MAX=5; map @CryptoByz Teknium 2026-05-18 22:01:25 -07:00
  • f260aa6dc0 fix(telegram): recover from post-update polling conflict without entering limbo CryptoByz 2026-05-14 13:24:02 +03:00
  • 6be579f626 fix(telegram): preserve can_edit after transient network errors in progress edits (#27828) Bartok9 2026-05-18 03:33:50 -04:00
  • 32435dfad8 chore(release): map @erhnysr for PR #25198 salvage Teknium 2026-05-18 21:58:41 -07:00
  • 1b3c51bccc fix(gateway): keep tool-progress edits alive after Telegram flood control Erhnysr 2026-05-13 22:09:10 +03:00
  • 256c4c1b4a fix(gateway): scope audio_file_paths outside media_urls guard Teknium 2026-05-18 21:56:59 -07:00
  • f55c67ac1f fix(gateway): roll over Telegram tool progress bubbles Maxim Esipov 2026-05-15 10:48:41 +03:00
  • 362ef912ea fix(kanban-dashboard): restore implementations dropped during salvages (#28481) Teknium 2026-05-18 21:54:56 -07:00
  • b58b4188f6 chore(release): map @pepelax for PR #25419 salvage Teknium 2026-05-18 21:54:42 -07:00
  • edce8a5fd4 fix(send_message): route standalone Telegram sends through TELEGRAM_PROXY pepelax 2026-05-14 04:34:44 +00:00
  • 785993bcae chore(release): map bartok9 noreply for PR #24879 salvage Teknium 2026-05-18 21:53:35 -07:00
  • b93996c35e fix(gateway): route Telegram audio file attachments away from STT pipeline (#24870) Bartok9 2026-05-13 03:32:55 -04:00
  • 21a15b6711 fix(telegram): respect reply_to_mode for DM topic reply fallback liuhao1024 2026-05-12 04:33:34 +08:00
  • 7fad501f08 fix(telegram): default streaming transport to edit LeonSGP43 2026-05-15 21:24:08 +08:00
  • ab11d0998c chore(release): map @asdlem for PR #27852 salvage Teknium 2026-05-18 21:48:55 -07:00
  • 6fb57bc9cf fix(telegram): render full clarify choice text in message body, use short button labels asdlem 2026-05-18 15:57:02 +08:00
  • 19128108ac fix(tests): catch up six stale tests after compression/aux/kanban changes (#28465) Teknium 2026-05-18 21:43:59 -07:00
  • c4c45f11fa docs: add Korean Kanban documentation pochi-gio 2026-05-18 21:42:08 -07:00
  • dfcf48b476 feat(kanban): drag-to-delete trash zone + bulk delete for task cards Jpalmer95 2026-05-18 21:40:08 -07:00
  • e3823657d6 feat(kanban): add scheduled status for delayed follow-ups roycepersonalassistant 2026-05-18 21:38:57 -07:00
  • b5c1fe78aa feat(skills): add skill bundles — alias /<name> loads multiple skills (#28373) Teknium 2026-05-18 21:38:05 -07:00
  • 1733cb3a13 feat(kanban): configure worktree paths and branches aqilaziz 2026-05-18 21:33:02 -07:00
  • 53cf82a1ea fix(kanban): remove orphan conflict markers from kanban.py (#28459) Teknium 2026-05-18 21:29:31 -07:00
  • 1a883b421f fix(kanban): remove orphan conflict markers from config.py (#28458) Teknium 2026-05-18 21:27:58 -07:00
  • 1a5172742e feat(kanban): show dashboard cron jobs across profiles SerenityTn 2026-05-18 21:26:39 -07:00
  • 264e85b3dd feat(kanban): add respawn guard to block repeat worker storms fardoche6 2026-05-18 21:22:26 -07:00
  • 341912c224 feat(kanban): filter tasks by workflow fields and runs by status/outcome nehaaprasaad 2026-05-18 21:22:26 -07:00
  • e286e68756 feat(kanban): stale detection for running tasks in dispatcher thewillhuang 2026-05-18 21:20:50 -07:00
  • f55d94a1e0 feat(kanban): wire dispatcher to dispatch review agents from review column thewillhuang 2026-05-18 21:19:45 -07:00
  • 31fe229039 feat(kanban): stamp originating ACP session_id on tasks awizemann 2026-05-18 21:15:15 -07:00
  • 8e193cf05c feat(kanban): add optional board parameter to all MCP tools nnnet 2026-05-18 21:11:24 -07:00
  • 3ee7a5546d feat(cli): add kanban swarm topology helper Niraven 2026-05-18 21:10:05 -07:00
  • 79f6654d16 feat(kanban): surface per-task model_override in show + tool output loicnico96 2026-05-18 21:08:56 -07:00
  • 81584940fe docs: align kanban readiness docs and smoke tests bensargotest-sys 2026-05-18 21:06:57 -07:00
  • d37574775b fix(gateway): quiet corrupt kanban dispatcher boards aqilaziz 2026-05-18 21:05:13 -07:00
  • 78da7efa20 docs(codex_app_server): document multi-root Kanban writable_roots (#27941) xxxigm 2026-05-18 21:03:19 -07:00
  • e215558ba7 test(kanban-dashboard): pin enriched 409 detail and inline error wiring (#26744) xxxigm 2026-05-18 21:02:44 -07:00
  • 9d9f3161ae chore(release): map contributor email for attribution check eloklam 2026-05-18 21:02:11 -07:00
  • 02efad704f feat(kanban): worker visibility endpoints (workers/active, runs/{id}, inspect) Interstellar-code 2026-05-18 21:01:42 -07:00
  • b65dfbb453 docs: add kanban codex lane skill tchanee 2026-05-18 21:01:09 -07:00
  • a846e500b0 feat(kanban): add --sort option to 'hermes kanban list' LizerAIDev 2026-05-18 20:58:37 -07:00
  • 206f595f66 perf(prompt): cache kanban worker guidance at session init RyanRana 2026-05-18 20:56:38 -07:00
  • 365da2d2df fix: 4 small surgical bugs Bartok9 2026-05-18 20:54:46 -07:00
  • 3a7ed7be08 fix(packaging): ship bundled skills in wheel LeonSGP43 2026-05-18 20:52:29 -07:00
  • 5fdcfd851f feat(kanban): add max_in_progress config to cap concurrent running tasks SimbaKingjoe 2026-05-18 20:50:08 -07:00
  • d3345cc70d test: isolate Kanban env pins in hermetic fixture steezkelly 2026-05-18 20:47:45 -07:00
  • a94ddd8073 fix(kanban): honor severity thresholds in diagnostics LeonSGP43 2026-05-18 20:46:55 -07:00
  • 9f008bcd5c fix(kanban): release scratch workspace and tmux session on task completion LeonJS 2026-05-18 20:45:24 -07:00
  • fb96208892 feat(kanban): add initial-status for human-ops cards shunsuke-hikiyama 2026-05-18 20:43:56 -07:00
  • e8ce7b83fa fix(kanban): reject direct running transitions in dashboard bulk updates kronexoi 2026-05-18 20:38:26 -07:00
  • 666b66a066 fix(oneshot): pass fallback_providers from profile config to AIAgent uzunkuyruk 2026-05-18 20:37:18 -07:00
  • 713c231cf8 docs(kanban): document worker protocol auto-blocks helix4u 2026-05-18 20:36:27 -07:00
  • fdb374e10f fix(packaging): ship dashboard plugin assets in wheel LeonSGP43 2026-05-18 20:34:54 -07:00
  • b9d38a56dd fix(kanban): don't crash dispatched workers when kanban-worker skill is absent oemtalks 2026-05-18 20:32:15 -07:00
  • 0392cf53b5 fix(kanban): close sqlite connection on init failure to prevent fd leak Ade5954 2026-05-18 20:30:51 -07:00
  • 4341072563 docs(env): add HERMES_KANBAN_DISPATCH_IN_GATEWAY override (#21956) Bartok9 2026-05-18 20:27:24 -07:00
  • 2dec7604e2 fix(kanban-dashboard): make Orchestration mode checkbox label static maxmilian 2026-05-18 20:26:12 -07:00
  • 4da4133d34 fix: assign single-task kanban decompositions DoGMaTiiC 2026-05-18 20:25:56 -07:00
  • 6c4f11c64a fix: show scheduled kanban tasks in dashboard roycepersonalassistant 2026-05-18 20:25:40 -07:00
  • a5c2836b07 feat(kanban): allow trimmed task comments ACR27 2026-05-18 20:25:23 -07:00
  • 5d079fee17 fix: harden Kanban worker Hermes command resolution hanzckernel 2026-05-18 20:25:03 -07:00
  • 0b547aea03 fix(kanban): make legacy task migration idempotent ht1072 2026-05-18 20:24:47 -07:00
  • c30608cfbe fix(kanban): preserve worker tools with restricted toolsets haran2001 2026-05-18 20:24:31 -07:00
  • f12382fcc4 docs(kanban-worker): document notification routing configuration LizerAIDev 2026-05-18 20:24:14 -07:00
  • fe5e0bf5a3 feat(kanban): add board-level default workdir (#25430) zccyman 2026-05-18 20:23:58 -07:00
  • 8bfb456948 fix(kanban): pass accept-hooks to worker chat subprocess LeonSGP43 2026-05-18 20:23:42 -07:00
  • 0f620138b0 fix(kanban): make claim ttl configurable LeonSGP43 2026-05-18 20:23:26 -07:00
  • 86279160b0 fix(kanban): persist worker session metadata on completion wesleysimplicio 2026-05-18 20:22:22 -07:00
  • 4f6101cc74 Fix Kanban dashboard initial board selection moortekweb-art 2026-05-18 20:18:15 -07:00
  • d8ad431de8 fix(kanban): task_age() tolerates ISO-8601 timestamps Interstellar-code 2026-05-18 20:17:59 -07:00
  • ca8126bd53 fix(kanban): serialize DB initialization psionic73 2026-05-18 20:17:42 -07:00
  • 917e51858d fix(kanban): demote ready children when a parent is reopened Drexuxux 2026-05-18 20:17:21 -07:00
  • 9281599b6f fix(kanban): align board_exists with board discovery rules soynchux 2026-05-18 20:17:05 -07:00
  • de9bcfc6a0 fix(kanban): fingerprint crash errors to prevent fleet-wide retry exhaustion bradhallett 2026-05-18 20:16:43 -07:00
  • f042931852 fix(kanban): reset failure counters on unblock_task bradhallett 2026-05-18 20:16:26 -07:00
  • 5db0d72c90 fix(kanban): use 'is not None' check for max_runtime_seconds in create_task sprmn24 2026-05-18 20:16:08 -07:00
  • 40c1decb3b fix(kanban): promote blocked tasks when parent dependencies complete bradhallett 2026-05-18 20:15:49 -07:00
  • bc961c13f3 fix(kanban): sync slash subcommands with live parser Que0x 2026-05-18 20:15:31 -07:00
  • f149e1e567 fix(cli): make kanban specify max_tokens configurable argabor 2026-05-18 20:15:14 -07:00
  • b7ea62e5d3 fix(kanban): promote dependents when a parent is archived Zyrixtrex 2026-05-18 20:14:57 -07:00
  • 326c15d955 fix(kanban): preserve notifier_profile for dashboard home subscriptions Zyrixtrex 2026-05-18 20:14:39 -07:00
  • afae2dd9ec fix(kanban): keep board-management commands independent from board override QuenVix 2026-05-18 20:14:21 -07:00
  • 8a64e1580b fix(kanban): ignore stale HERMES_KANBAN_BOARD for removed boards QuenVix 2026-05-18 20:14:03 -07:00
  • 97ac94fe56 fix(kanban): seed bundled skills (e.g. kanban-worker) on kanban init ms-alan 2026-05-18 20:13:46 -07:00
  • 4519d2b476 fix(web): add Cache-Control: no-store to plugin static file serving momowind 2026-05-18 20:13:29 -07:00