chore(release): bump version to 2026.8.6 - #236
Merged
Merged
Conversation
Cut 2026.8.6 from main. The release is mostly cron: schedules can run scripts now (`--job-kind script`, or `agent_turn --script` as a collector that can skip the turn before the session is touched), the bundled `cron-watchers` skill ships the three watchers everyone writes first, and the surface reporting what a job did was rebuilt — full run output stored and readable, script output that no longer vanishes into delivery skips written for agent turns, dead "→ Chat" links hidden, a paged session reaper, delivery targets validated at save time with the failure reason on the run record, and structlog events reaching debug.log. Also `/reset` clearing the conversation on screen, cron tool refusals reaching the model, and `senior-unilp-manager` gaining `create-pool` plus `tick --alert-only`. Bump pyproject, uv.lock, README install pins, install.sh/install.ps1 default versions and the release-consistency/install-script tests, and move [Unreleased] into a [2026.8.6] section with a RELEASES.md row. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cuts 2026.8.6 from
main.What's in it
Mostly cron.
Schedules can run scripts.
--job-kind scriptmakes the script the job — stdout delivered verbatim, empty stdout a silent tick, non-zero exit a failed job so a broken watchdog cannot be mistaken for a quiet one.--job-kind agent_turn --scriptruns the script first as a collector and skips the turn entirely when it prints nothing or ends with{"wakeAgent": false}, before the session is touched. Scripts resolve inside~/.agentos/scripts/with no escape via absolute paths,~,.., or symlinks, and are exec'd as argv. New bundled skillcron-watchersships the three watchers everyone writes first: RSS/Atom, JSON endpoint, GitHub repo.The run-history surface was rebuilt. Run output is stored whole instead of clipped at 500 chars (
agentos cron output,cron.runOutput, lazy fetch in the Web UI,action="runs"for the in-agent tool). A script job's output no longer vanishes into delivery skips written for agent turns. The "→ Chat" button is hidden when no chat exists rather than leading to "Could not load chat history". The session reaper stops missing expired sessions on a busy store.Delivery got honest. A session key is refused as a Telegram chat id at save time, with a dropdown of paired chats instead of free text; the failure reason lands on the run record;
structlogevents — everydelivery.*warning among them — reachdebug.log. Cron's tool refusals reach the model as messages it can self-correct from instead of "received an invalid argument".Elsewhere:
/resetclears the conversation on screen on web and CLI, andsenior-unilp-managergainscreate-poolfor hook-less v4 pools plustick --alert-only.Bump
pyproject.toml,uv.lock, README install pins,install.sh/install.ps1default versions, and the release-consistency / install-script tests.[Unreleased]moved into a[2026.8.6]section with aRELEASES.mdrow.Verification
uv run pytest tests/test_release_consistency.py tests/test_install_scripts.py— 22 passeduv lock --check— cleanNo source changes; this is the version bump and release notes only.
🤖 Generated with Claude Code