You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release 1.45.0 (#22)
* wip: unify run + chat, add starter agents, outcome-first README
- Remove `chat` command, merge into `run` as ephemeral mode
- `run` with no args = ephemeral REPL, `--list` = starter agents
- Add starter service layer with prerequisite checks and setup guidance
- Add `--provider`, `--tool-profile`, `--tools`, `--memory`, `--ingest` to run
- Narrow `--sense` to standard execution only (block daemon/serve/bot)
- Starter name resolution in `resolve_role_path` (after registry, before error)
- Auto-detect provider/model for starters via `prepare_starter`
- `--save` copies starters locally for customization
- Migration: detect old chat.yaml, warn and load as fallback
- Add web-researcher starter (search + web_reader + think)
- Add email setup guidance in prerequisite errors
- Outcome-first README hero section
- Update all docs, examples, install.sh for chat -> run rename
* wip: add [recommended] extras bundle, make it the install default
* feat: dashboard prompt after setup, choosing-features guide, release prep
- Setup wizard offers to open dashboard after configuration (TTY only)
- Extract launch_dashboard() from dashboard_cmd for reuse
- Add is_dashboard_available() soft check to _compat.py
- New docs/getting-started/choosing-features.md goal-to-config guide
- Update CHANGELOG and README for v1.45.0
* chore: release 1.45.0
* style: fix ruff formatting in run_cmd, run_config, starters
* fix: widen dispatch_ephemeral_repl prompt type to accept UserPrompt
* fix: bump picomatch and cookie to resolve Dependabot alerts
picomatch 4.0.3 -> 4.0.4 (ReDoS + method injection)
cookie 0.6.0 -> 1.1.1 (out-of-bounds characters)
* fix: check --save before starter prerequisites
--save copies files and doesn't need API keys or extras installed.
Moving it before prepare_starter() fixes CI failure where no API key
is set.