zot/packages/agent
Raymond Gasper 4a8d2ed68e fix(tui): clear @-picker filter when browsing into/out of a directory
In flat (non-recursive) mode, typing a filter to locate a directory and
then opening it with Right re-applied that same filter inside the
directory. Typing "@eda" then Right to open eda/ showed nothing,
because no child of eda/ matches "eda". The filter the user typed
selected the directory at the current level; it has no meaning one
level deeper.

Clear the text after the last "@" (keeping the bare "@" so the picker
stays open) whenever Right or Left successfully changes the browse
level. The filter was scoped to the level just left, so dropping it
shows the new directory's full contents.

Adds a regression test that opens eda/ after an "@eda" filter and
asserts the directory's contents are listed while the stale filter
would have matched nothing.
2026-06-10 09:41:35 -04:00
..
ext chore: gofmt spontaneous panel files 2026-06-08 19:41:28 +02:00
extensions feat(panels): spontaneous open_panel frame for human-in-the-loop tool gates (#19) 2026-06-08 12:13:55 -04:00
extproto chore: gofmt spontaneous panel files 2026-06-08 19:41:28 +02:00
modes fix(tui): clear @-picker filter when browsing into/out of a directory 2026-06-10 09:41:35 -04:00
sdk refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
skills Add clear_notes extension frame and clear notes on new prompt 2026-06-07 11:10:02 +02:00
swarm refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
tools refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
args.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
botcmd.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
botcmd_unix.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
botcmd_windows.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
build.go fix: request model's full output-token budget per turn 2026-06-09 12:24:04 -04:00
build_test.go Discover env-only bedrock in credential fallback scan 2026-06-08 15:17:22 +02:00
changelog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
cli.go feat(tui): apply .gitignore in both @-picker modes + add respect_gitignore toggle 2026-06-09 15:57:50 -04:00
config.go feat(tui): apply .gitignore in both @-picker modes + add respect_gitignore toggle 2026-06-09 15:57:50 -04:00
extcmd.go refactor: honor .gitignore in recursive @-search instead of a hardcoded denylist 2026-06-09 15:54:23 -04:00
extcmd_test.go refactor: honor .gitignore in recursive @-search instead of a hardcoded denylist 2026-06-09 15:54:23 -04:00
extupdate.go feat(update): fast-forward installed extensions during zot update 2026-05-27 09:37:59 +02:00
extupdate_test.go feat(update): fast-forward installed extensions during zot update 2026-05-27 09:37:59 +02:00
modelsync.go provider: discover OpenRouter models live, drop baked-in catalog 2026-06-05 15:20:54 +02:00
modelsync_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
rpc.go Add clear_notes extension frame and clear notes on new prompt 2026-06-07 11:10:02 +02:00
settings_store.go feat(tui): apply .gitignore in both @-picker modes + add respect_gitignore toggle 2026-06-09 15:57:50 -04:00
swarm_agent.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_agent_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
systemprompt.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
update.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
updatecmd.go feat(update): fast-forward installed extensions during zot update 2026-05-27 09:37:59 +02:00