metaphorics
7fd70eb7a9
test(pi-shell): add minimizer fixture harness with savings gate
...
Walks tests/fixtures/minimizer/<family>/<case>.{cmd,raw,exit,min}:
fixtures >=500 bytes must minimize to <=40% of raw size; smaller ones
pin exact snapshots. Seeded with three synthetic fixtures. Donor
parity fixtures from rtk/snip land on this harness in later commits.
Op: extend
2026-06-12 02:34:03 +09:00
metaphorics
3288d56ea6
feat(pi-shell): add replace_after post-filter substitution stage
...
Ordered regex substitutions applied after strip/keep line filtering and
before per-line truncation. snip donors apply path compaction and
similar rewrites post-filter (~31 placements); the pre-filter replace
list cannot express that without re-matching stripped lines.
Op: extend
2026-06-12 02:34:03 +09:00
metaphorics
f58d6fabcb
feat(pi-shell): allow strip and keep line filters to coexist
...
55 of 131 snip donor filters use remove_lines and keep_lines together;
the TOML DSL now applies both: a line survives iff it matches the keep
set (when present) and does not match the strip set (when present).
The CompiledLineFilter special-casing is gone — one general code path.
Op: extend
2026-06-12 02:34:03 +09:00
can1357
bbe85b6661
chore: bump version to 15.10.12
2026-06-10 09:53:01 +02:00
can1357
224f56aa3a
chore: update changelogs
2026-06-10 09:52:46 +02:00
can1357
316722397a
Merge pull request #1896 : fix(coding-agent): respect user shell for ! shortcuts
2026-06-10 09:52:28 +02:00
can1357
10c979ca05
fix(coding-agent): detect reftable refStorage values with format suffixes
2026-06-10 09:51:48 +02:00
can1357
f75ee75905
fix(coding-agent): return the checkout root from primaryRoot for non-worktree repos
2026-06-10 09:51:48 +02:00
can1357
56ac63da08
fix(coding-agent): scope antigravity image-gen key resolution to the session and model
2026-06-10 09:51:47 +02:00
can1357
c08e6f8a19
ux(coding-agent): default artifact captures back to unbounded with opt-in capping
2026-06-10 09:51:47 +02:00
can1357
1821e167f4
fix(coding-agent): deobfuscate secrets in ephemeral turns and obfuscate via provider-context hook
2026-06-10 09:51:47 +02:00
can1357
730e9c8e0c
fix(acp): honor the explicit autoApprove session flag when skipping the permission gate
2026-06-10 09:51:47 +02:00
can1357
9f7e8551ee
fix(coding-agent): guard RPC subagent registry against stale and cross-owner updates
2026-06-10 09:51:47 +02:00
can1357
c67dd4c034
fix(coding-agent): claim MCP OAuth manual input atomically and clear only the owned claim
2026-06-10 09:51:47 +02:00
can1357
280f8be352
fix(coding-agent): cache status-line branch by cwd instead of re-resolving HEAD per render
2026-06-10 09:51:46 +02:00
can1357
da9088964c
fix(acp): drain extension prompts before end_turn and fail queued prompts on closed sessions
2026-06-10 09:51:46 +02:00
can1357
7fd0c84f7b
fix(coding-agent): report mnemopi status inactive when the session backend is uninitialised
2026-06-10 09:51:46 +02:00
can1357
ffe3b6afd4
fix(coding-agent): rehome TITLE_SYSTEM.md discovery and reload it on cwd change
2026-06-10 09:51:46 +02:00
can1357
1696047d8e
fix(coding-agent): reserve all builtin slash-command names against extension commands
2026-06-10 09:51:46 +02:00
can1357
4068bfc304
fix(coding-agent): key python kernel sessions by resolved interpreter
2026-06-10 09:51:45 +02:00
can1357
7d0f154a92
fix(coding-agent): clear cached Settings.init promise on failure so retries work
2026-06-10 09:51:45 +02:00
can1357
adf0b02972
fix(coding-agent): type boolean settings without defaults as possibly undefined
2026-06-10 09:51:45 +02:00
can1357
95146192e9
fix(coding-agent): evaluate enabledModels globs and fuzzy selectors in the sync ACP filter
2026-06-10 09:51:45 +02:00
can1357
c9235db8bd
fix(coding-agent): make command-backed provider api keys authoritative and retryable
2026-06-10 09:51:45 +02:00
can1357
22978d7cc5
fix(catalog): declare grok-composer-2.5-fast as text-only input
2026-06-10 09:51:45 +02:00
can1357
7b19cb04bc
fix(catalog): keep zero-cost xai-oauth entries out of model reference indexes
2026-06-10 09:51:44 +02:00
can1357
f1ef47f1b8
fix(ai): keep no-model antigravity lookups off the provider-wide block bucket
2026-06-10 09:51:44 +02:00
can1357
c939aff883
feat(agent): add transformProviderContext hook before telemetry and provider send
2026-06-10 09:51:44 +02:00
can1357
0d4fedeeb5
fix(natives): pass pyright --outputjson output through the lint minimizer untouched
2026-06-10 09:51:44 +02:00
can1357
64cab43132
fix(natives): match JS config-root semantics in crash-log dir resolution
2026-06-10 09:51:44 +02:00
can1357
4561cdfbd4
ux(coding-agent/task): reordered live task progress to show finished agents first
...
- Added a stable progress-ordering helper that moved pending and running agents below completed and failed ones.
- Applied this ordering to top-level and nested live task-progress rendering so finished entries render first.
- Added a renderer test and changelog note covering the finished-before-unfinished progress ordering.
2026-06-10 09:51:43 +02:00
Can Bölük and GitHub
44764341b6
Merge pull request #2240 from can1357/farm/15ba573e/ollama-chat-think-off
...
fix(providers): disable Ollama thinking for off turns
2026-06-10 09:51:30 +02:00
roboomp
6abc72d4c7
fix(agent): re-resolved disableReasoning per loop iteration
...
Added AgentLoopConfig.getDisableReasoning so the agent loop refreshes disableReasoning on every model call, matching getReasoning. Mid-run thinking-level transitions in and out of off now propagate to the next request instead of sticking on the value captured at prompt start.\n\nFixes #2239
2026-06-10 07:47:25 +00:00
roboomp
cafd957f5d
fix(providers): disabled ollama thinking for off turns
...
Propagated explicit thinking-off state through the agent loop so provider requests receive disableReasoning instead of an undefined effort. Added Ollama and agent-session regressions for the :off path.\n\nFixes #2239
2026-06-10 07:41:58 +00:00
handlecusion
bbf8216768
fix(coding-agent): avoid interactive fish shortcuts
2026-06-10 16:36:09 +09:00
handlecusion
9820a5233f
test(coding-agent): stabilize CI expectations
2026-06-10 16:21:43 +09:00
handlecusion
2f76c48160
test(coding-agent): align bash shortcut harness
2026-06-10 16:07:59 +09:00
handlecusion
2d7d717029
fix(coding-agent): tighten user shell routing
2026-06-10 16:07:59 +09:00
handlecusion
8b9c4fa1b9
fix(coding-agent): respect user shell for shortcuts
2026-06-10 16:07:59 +09:00
can1357
e3501e3f76
chore: fix merge issues
2026-06-10 08:35:51 +02:00
can1357
ff7e181684
Merge pull request #2203 : fix(ai): default MiniMax providers to M3
2026-06-10 08:32:11 +02:00
can1357
7205289ece
Merge pull request #2201 : feat(coding-agent): add title system prompt override
2026-06-10 08:32:10 +02:00
can1357
4a5686a120
Merge pull request #2176 : feat(minimizer): deterministic shell-output minimizer
2026-06-10 08:32:10 +02:00
can1357
623997ca94
Merge pull request #2173 : feat(ai): add grok-composer-2.5-fast to the SuperGrok catalog
2026-06-10 08:32:10 +02:00
can1357
719875ac9a
Merge pull request #2163 : fix(tui): omit hidden thinking placeholder
2026-06-10 08:32:10 +02:00
can1357
d080645b94
Merge pull request #2161 : fix(cli): reject ambiguous extensions command
2026-06-10 08:32:10 +02:00
can1357
db3a54cbe5
Merge pull request #2108 : feat(memory): add runtime API and exact vector index
2026-06-10 08:32:09 +02:00
can1357
11c53051bf
Merge pull request #2097 : fix(acp): skip permission gate when yolo mode is explicitly enabled
2026-06-10 08:32:09 +02:00
can1357
d30dca302f
Merge pull request #2044 : fix(coding-agent): apply enabledModels filter to ACP model list
2026-06-10 08:32:09 +02:00
danzaio and can1357
3e9b5ea796
test(cli): avoid inline import in guard test
2026-06-10 08:31:37 +02:00