Repository navigation
v8.0.0
·
549 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Breaking
dreamcatcher viewreplacesdreamcatcher assignment,
dreamcatcher conversationanddreamcatcher campaign, andstop
andfeedno longer take--assignment,--conversationor
--campaign.retry,stop,cancel,viewandfeedeach take
GH<n>for the one piece of agent work at the issue, of any kind, or
an agent work identifier for that exact work.retryclears the fault
of that one piece, or reports that it is not in fault, so it now
reaches a conversation in fault that is not the newest at its issue.
When the issue has more than one piece, the command changes nothing
and prints a command for each piece, with its identifier, so the view
no longer lists the other work at the issue.
(#691)
Changed
- The default
dream:lessrecipes now use Sonnet at high effort for
Claude andgpt-5.6-terraat high effort for Codex. Existing
configuration files and work already created keep their recipes.
(#707) - A work page on the web names its kind and opens in the same browser
tab, and its< homelink returns to the tab of that kind. The home
page's tabs are in the address, so the back button moves between them.
(#698)
Fixed
- On macOS and Linux, closing the terminal that runs
dreamcatcher run,
ending the daemon withkill, or shutting the machine down now ends
its rounds as interrupted, as Ctrl-C does. Before, their harnesses
carried on without the daemon.
(#690) - After the machine restarts, starting the daemon no longer ends a
program that has taken the process identifier of a round from before
the restart.
(#690) - The reason given when a campaign cannot observe a sub-issue names it
by its number alone, and the reason given when a conversation cannot
post its answer names no issue, so the web pages no longer show an
issue in the terminal'sGH12form.
(#692) - A conversation round input that cannot be read now fails the status
report with the file and what is wrong with it, as an assignment's or
a campaign's does. Before, the round's trigger read "comments" and its
revision was left out.
(#704) - On a work page on the web, a round's boundary stays at the top of the
feed only while that round is in view, so the end of a long, wrapped
boundary no longer shows beneath the next round's.
(#700)
What's Changed
- Name a sub-issue the campaign cannot observe as #N on the web pages by @alimanfoo in #692
- The startup sweep can end a process group that was never a round by @alimanfoo in #690
- Select agent work in the terminal without a selector for each kind by @alimanfoo in #691
- Make the web server's stop path covered on every run by @alimanfoo in #701
- Teach the triage skill this session's lessons by @alimanfoo in #708
- Use Sonnet and Terra with high reasoning for dream:less in the default configuration by @alimanfoo in #707
- Write conversation rounds in tests through one shared helper by @alimanfoo in #705
- Make find_pause private again by @alimanfoo in #702
- Decide in one place whether an issue is in the daemon's repository by @alimanfoo in #703
- Long round title by @alimanfoo in #700
- Handle a round input that cannot be read the same way for every kind in status by @alimanfoo in #704
- Web UI nits by @alimanfoo in #698
- Prepare v8.0.0 release by @alimanfoo in #717
Full Changelog: v7.0.0...v8.0.0