Ogrodev
4d4c745bb9
Merge upstream/main (force-rewritten) into feat/profiles-and-alias
...
Upstream force-rewrote history; this branch carried old-SHA twins of the
rewritten commits. All non-goal conflicts resolved to upstream (verified
ours == old upstream tip). Goal-side reconciliation:
- cli.ts: profile bootstrap woven into the new lazy-import/resolveCliArgv
structure; worker-host entry declaration deferred until after profile
selection (pi-utils/env eagerly snapshots the agent dir .env); the
floating runCli call guarded with import.meta.main || !Bun.isMainThread
so importing runCli stays side-effect free while Worker re-entry works.
- args.ts/flag-tables.ts: kept profile/alias branches; upstream's new
repeatable --config overlay flag moved into STRING_SETTERS.
- Changelogs: upstream-released bullets deduped out of Unreleased; profile
entries restored under Unreleased.
- task/index.ts: removed duplicated validateTaskIds block from auto-merge.
2026-06-10 08:17:40 -03: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
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
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
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
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
3e9b5ea796
test(cli): avoid inline import in guard test
2026-06-10 08:31:37 +02:00
danzaio
e2c7c45ff8
fix(cli): limit extensions guard to bare command
2026-06-10 08:31:37 +02:00
danzaio
da1ad85dbe
fix(cli): reject ambiguous extensions command
2026-06-10 08:31:37 +02:00
can1357
3984740926
fix(changelog): move hidden-thinking entry to Unreleased
...
Rebase auto-merge landed the entry inside the released 15.10.9 section
with a duplicate '### Fixed' header.
Addresses review feedback on #2163 .
2026-06-10 08:31:35 +02:00
danzaio
e5f37a5585
fix(tui): update hidden thinking expectations
2026-06-10 08:31:35 +02:00
danzaio
d16b49efdf
fix(tui): omit hidden thinking placeholder
2026-06-10 08:31:35 +02:00
can1357
fdcc689de0
fix(coding-agent): update default title prompt assertion to surviving anchor
...
The bundled title-system.md was reworded on main (30959d3ad ) after this
branch was cut, so the rebased default-prompt test asserted stale wording.
Anchor on the stable set_title instruction instead.
Addresses review feedback on #2201 .
2026-06-10 08:31:33 +02:00
Adryel Dearo
7e9c20a166
docs: document tiny title options
2026-06-10 08:31:33 +02:00
DarkPhilosophy
cf39296d5c
docs: normalize memory changelog entries
2026-06-10 08:31:32 +02:00
can1357
5e7640c237
Revert "Merge pull request #2076 : fix(coding-agent): prefer daemonizing CLI clipboards over arboard on Linux"
...
This reverts commit b3ed88d398 , reversing
changes made to 26c6326f52 .
2026-06-10 08:31:32 +02:00
Adryel Dearo
10a7bd0b6d
refactor(interactive-mode): use MCPManager type import in signatures
2026-06-10 08:31:32 +02:00
DarkPhilosophy
b98aea5043
fix(memory): tighten runtime and backend coverage
2026-06-10 08:31:32 +02:00
Adryel Dearo
ecbc2a3c15
feat(coding-agent): add configurable title system prompt for sessions
...
- add discovery of `TITLE_SYSTEM.md` and pass it through interactive startup context
- route custom title prompts to online and local tiny title generators via protocol
- update session-title docs and changelog with override behavior
- add tests for prompt discovery, forwarding, and fallback to bundled title prompts
2026-06-10 08:31:32 +02:00