github code-yeongyu/oh-my-openagent v5.1.44

4 hours ago

The engine moves to senpi 2026.10.21-3: long 1M-context conversations stop re-writing their cached prefix, Anthropic subscription context is counted once, and "No credential slots available" no longer locks every account out (#10965). When context reduction trims a long conversation on a 1M window, the reduced prefix now stays identical and keeps its cache checkpoint, so each step writes only what changed. Anthropic subscription turns with internal SDK re-requests no longer double the context percentage or start compaction early, and a configured compaction model now summarizes while your session provider is healthy, overflow recovery included. The subscription lane is the only layer that picks its accounts, so one revoked or briefly rate-limited account no longer blocks the rest until you log in again. Every turn end says what happens next, a turn-end report names the hold your queued message released, the trailing "Anything else? (optional)" card is gone from clients without native questions, and moving a session between machines runs through one implementation. Forced recovery after a context overflow no longer picks the same compaction cut again when an invisible entry leads the session; an overflow still never moves a task to its next fallback model.

  • 4846853 Merge pull request #10998 from code-yeongyu/release/v5.1.44-source-state
  • db09ca1 docs(changelog): 5.1.44: a configured compaction model also covers overflow recovery
  • a2595cb Merge pull request #10970 from code-yeongyu/fix/telemetry-spool-recovery-test-no-wallclock
  • 5a98fb0 Merge remote-tracking branch 'origin/dev' into fix/telemetry-spool-recovery-test-no-wallclock
  • 820426f Merge pull request #10984 from code-yeongyu/fix/env-isolation-test-windows
  • 9aa2501 Merge remote-tracking branch 'origin/dev' into fix/telemetry-spool-recovery-test-no-wallclock
  • 651620f chore(deps): regenerate the plugin bundles after merging dev
  • 541c602 Merge pull request #10966 from code-yeongyu/fix/tests-never-replace-process-env
  • 4cc2e16 Merge remote-tracking branch 'origin/dev' into fix/tests-never-replace-process-env
  • bc9452c Merge pull request #10962 from code-yeongyu/test/10959-takeover-trace
  • ecb7a0e Merge remote-tracking branch 'origin/dev' into test/10959-takeover-trace
  • 3f7ec76 Merge remote-tracking branch 'origin/dev' into fix/tests-never-replace-process-env
  • 7d79251 Merge remote-tracking branch 'origin/dev' into fix/telemetry-spool-recovery-test-no-wallclock
  • 84bc5a1 test(telemetry-core): assert shutdown deadline order and cap, not wall-clock budgets
  • 2220469 test(memory-core): takeover trace job fails on a failed run; every test phase is bounded
  • 9528599 test(memory-core): writer child imports existsSync through the resilient fs module
  • bcbad06 test(memory-core): the SIGKILL takeover test waits on events, not a 30 s budget
  • 31382c3 test(memory-core): opt-in timeline for the SIGKILL takeover test, plus a 3-OS measurement workflow
bun add -g omo-ai

Don't miss a new oh-my-openagent release

NewReleases is sending notifications on new releases.