Michael Neale
62bde9dab5
feat(goose-tui): port all missing goose-cli run flags for full backward compatibility
...
Added to goose run:
- Extension loading: --with-extension, --with-streamable-http-extension, --with-builtin, --no-profile
- Session management: --name, --session-id, --resume, --no-session, --interactive
- Safety limits: --debug, --max-tool-repetitions, --max-turns
- Output: --output-format (text/json/stream-json)
- Recipe: --sub-recipe, --explain, --render-recipe
Added to recipe subcommand: deeplink, open (with params)
Added to schedule subcommand: services-status, services-stop (deprecated compat)
Extension parsing functions ported from goose-cli session module.
Headless mode now supports json and stream-json output formats.
configure_session supports --no-profile and CLI extension loading.
2026-03-05 14:42:42 -05:00
Michael Neale
a2c4a07bc5
checkpoint: unify goose-tui as single goose binary, retire goose-cli to goose-legacy
2026-03-05 13:55:41 -05:00
Tyler Longwell
0ca7104961
Merge remote-tracking branch 'origin/main' into tui_gem
...
* origin/main:
fix(shell): replace global static output buffer with per-instance TempDir (#7632 )
opt: remove timestamped config file backup (#7618 )
chore(deps): bump @hono/node-server from 1.19.9 to 1.19.10 in /ui/desktop (#7662 )
chore(deps): bump hono from 4.12.3 to 4.12.5 in /evals/open-model-gym/mcp-harness (#7661 )
chore(deps): bump hono from 4.12.2 to 4.12.5 in /ui/desktop (#7660 )
fix: resolve parameters in initial message with autosubmit (#7659 )
fix: this should not be blocked (#7656 )
Relax the assertion for the model list ACP test (#7653 )
fix: add analyzer extension in recipe to maintain backwards compatibility (#7652 )
docs: add GOOSE_INPUT_LIMIT environment variable documentation (#7299 )
2026-03-05 10:22:12 -05:00
Adrian Cole
42fc5152bf
fix(shell): replace global static output buffer with per-instance TempDir ( #7632 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-03-04 23:11:53 +00:00
Songlin Yang
b6a3ab5edb
opt: remove timestamped config file backup ( #7618 )
...
Signed-off-by: lsytj0413 <511121939@qq.com >
2026-03-04 22:39:32 +00:00
Jack Amadeo
aebf59a221
Relax the assertion for the model list ACP test ( #7653 )
2026-03-04 14:26:40 -05:00
Lifei Zhou
03b5bbb04c
fix: add analyzer extension in recipe to maintain backwards compatibility ( #7652 )
2026-03-04 18:43:08 +00:00
Tyler Longwell
58ed542062
Merge remote-tracking branch 'origin/main' into tui_gem
...
* origin/main: (107 commits)
Merge platform/builtin extensions (#7630 )
Clean up stale references to removed components (#7644 )
fix: scope empty session reuse to current window to prevent session mixing (#7602 )
fix: prevent abort in local inference (#7633 )
Revert git patch for llama-cpp-2 (#7642 )
docs: update recipe usage step to reflect auto-submit behavior (#7639 )
docs: add guide for customizing the sidebar (#7638 )
docs: update Claude Code approve behavior and model list in cli-providers guide (#7448 )
fix: restore provider and extensions for LRU-evicted sessions (#7616 )
Restore goosed logging (#7622 )
feat: return structured {stdout, stderr} from shell tool with output schema (#7604 )
Improve custom provider creation experience (#7541 )
fix(scheduler): schedules added via CLI showing up in UI (#7594 )
chore: openai reasoning model cleanup (#7529 )
chore(deps): bump hono from 4.12.1 to 4.12.3 in /evals/open-model-gym/mcp-harness (#7585 )
chore(deps): bump minimatch from 10.1.1 to 10.2.3 in /evals/open-model-gym/suite (#7498 )
chore(deps): bump swiper from 11.2.10 to 12.1.2 in /documentation (#7368 )
Better network failure error & antrhopic retry (#7595 )
feat: make the text bar persistent and add a queue for messages (#7560 )
fix: outdated clippy command in goosehints (#7590 )
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# crates/goose-server/src/commands/agent.rs
# crates/goose-server/src/main.rs
# crates/goose-server/src/routes/reply.rs
2026-03-04 12:54:07 -05:00
Jack Amadeo
3152191418
Merge platform/builtin extensions ( #7630 )
2026-03-04 17:29:45 +00:00
KubeCat
dafc4db7b4
fix: prevent abort in local inference ( #7633 )
...
Signed-off-by: Kube Cat <cat@kubecat.io >
Co-authored-by: Kube Cat <cat@kubecat.io >
2026-03-04 14:07:28 +00:00
Rodolfo Olivieri
1285b31ce6
Revert git patch for llama-cpp-2 ( #7642 )
...
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com >
2026-03-04 14:04:56 +00:00
Will Pfleger
d883e6e55d
fix: restore provider and extensions for LRU-evicted sessions ( #7616 )
2026-03-04 00:35:41 +00:00
jh-block
670293631e
feat: return structured {stdout, stderr} from shell tool with output schema ( #7604 )
2026-03-02 20:29:05 +00:00
Abhijay Jain
568ec98821
fix(scheduler): schedules added via CLI showing up in UI ( #7594 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-03-02 15:59:37 +00:00
Lifei Zhou
82facd4ebf
chore: openai reasoning model cleanup ( #7529 )
2026-03-02 15:36:52 +00:00
Douwe Osinga
9c54eb7fef
Better network failure error & antrhopic retry ( #7595 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-02 13:48:07 +00:00
Rabi Mishra
fa1cad3faa
fix: validate configure probe for streaming providers ( #7564 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-28 00:52:20 +00:00
Rabi Mishra
53c98122f4
fix(claude-code): Permission routing for smart-approve ( #7501 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-28 00:50:45 +00:00
Dan Prince
d1fe375f30
Add base_path field to custom provider config ( #7558 )
...
Signed-off-by: Dan Prince <dprince@redhat.com >
2026-02-28 00:47:08 +00:00
WhiskerSage
6e4d6fe1f2
fix(cli): avoid debug logging by default in CLI ( #7569 )
...
Signed-off-by: WhiskerSage <15216859336@163.com >
2026-02-28 00:45:34 +00:00
Michael Neale
b77b959a2f
fix: panic on corrupted permission.yaml instead of silently allowing all ( #7432 ) ( #7458 )
2026-02-28 00:40:02 +00:00
Rabi Mishra
79db503308
fix(openai): handle null reasoning effort in Responses API ( #7469 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-28 00:37:04 +00:00
tlongwell-block
16be0cc81d
feat: add analyze platform extension with tree-sitter AST parsing ( #7542 )
2026-02-27 21:15:47 +00:00
Jack Amadeo
c8a7189cda
Restore old system prompt behavior around subagents ( #7576 )
2026-02-27 15:42:54 -05:00
Jack Amadeo
6e630f69be
Add snapshot test with platform extensions ( #7573 )
2026-02-27 12:40:54 -05:00
u35tpus
83ac417d74
Handle Bedrock 'prompt is too long' error ( #7550 )
...
Signed-off-by: Oleg Levchenko <oleg.levchenko@ooma.com >
Co-authored-by: Oleg Levchenko <oleg.levchenko@ooma.com >
2026-02-27 16:05:39 +00:00
jh-block
69ad519373
feat: make pctx/Code Mode an optional dependency via 'code-mode' feature ( #7567 )
2026-02-27 15:51:13 +00:00
github-actions[bot]
e37ac4a517
chore(release): release version 1.26.0 (minor) ( #7512 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: jh-block <jhugo@block.xyz >
Co-authored-by: Douwe Osinga <douwe@block.xyz >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
Co-authored-by: Bradley Axen <baxen@squareup.com >
2026-02-27 15:46:32 +00:00
Marlon Barreto
dc8e36f60c
fix: replace unwrap() with graceful error in scheduler execute_job ( #7436 )
...
Signed-off-by: Marlon Barreto <mbarretot@hotmail.com >
2026-02-26 19:44:00 +00:00
Abhijay Jain
5dfd626c9c
fix: Dictation API error message shows incorrect limit ( #7423 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-02-26 19:43:04 +00:00
Rabi Mishra
7240341974
fix(acp): Use ACP schema types for session/list ( #7409 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-26 19:38:05 +00:00
Rabi Mishra
4082285da4
fix(openai): preserve order in Responses API history ( #7500 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-26 19:29:57 +00:00
Bradley Axen
b542af5330
Disable tool pair summarization ( #7481 )
2026-02-26 17:51:22 +00:00
Douwe Osinga
5477754628
The client is not the source of truth ( #7438 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
2026-02-26 16:11:29 +00:00
Rabi Mishra
08e95b21f1
feat: support Anthropic adaptive thinking ( #7356 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2026-02-26 15:57:13 +00:00
Ido Savion
b7bb6b4b73
fix(acp): don't fail session creation when model listing is unavailable ( #7484 )
...
Signed-off-by: Ido Savion <ido@diversion.dev >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 15:45:00 +00:00
Bradley Axen
ced5c1b108
feat: simplify developer extension ( #7466 )
...
Co-authored-by: Alex Hancock <alexhancock@block.xyz >
2026-02-26 11:30:36 +00:00
jh-block
fc292c73ec
Fix Windows MSVC linking issues ( #7511 )
2026-02-25 22:59:32 +00:00
David Katz
ca34455e6e
gpt 5-3-Codex model support in databricks ( #7516 )
2026-02-25 20:25:34 +00:00
Andrew Harvard
785818bb87
feat: self-signed HTTPS for goosed server ( #7126 )
2026-02-25 19:38:57 +00:00
Michael Neale
19dc192efe
feat: gateway to chat to goose - telegram etc ( #7199 )
2026-02-25 06:49:55 +00:00
dorien-koelemeijer
d1f4dc947d
Option to add changeable defaults in goose-releases ( #7373 )
2026-02-25 01:37:29 +00:00
Douwe Osinga
c4976067b1
Fix out of order messages ( #7472 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-24 23:16:28 +00:00
Douwe Osinga
e7b15661cd
Apps token limit ( #7474 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-24 19:41:07 +00:00
Andrew Harvard
5e59b4dcb2
fix(apps): declare color-scheme to allow transparent MCP App iframes ( #7479 )
2026-02-24 18:50:38 +00:00
Zane
6305b9d62a
Added lmstudio declarative provider ( #7455 )
2026-02-24 08:48:43 -08:00
Angie Jones
359c5fba7d
fix(summon): restore skill supporting files and directory path in load output ( #7457 )
2026-02-24 02:45:22 +00:00
David Katz
716085ce09
Simplified custom model flow with canonical models ( #6934 )
2026-02-24 01:12:10 +00:00
Michael Neale
edede637d7
feat: simplify the text editor to be more like pi ( #7426 )
2026-02-24 00:47:41 +00:00
Adrian Cole
e9cef3ebbb
feat(claude-code): add permission prompt routing for approve mode ( #7420 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-02-24 00:06:07 +00:00