zot/packages/agent
Raymond Gasper fb08ad382b feat(tui): apply .gitignore in both @-picker modes + add respect_gitignore toggle
Previously gitignore filtering ran only in recursive mode; the default
flat directory browse showed .git/, node_modules/, etc. Apply it in
both modes and make it user-controllable.

- Flat scan() now also skips .git and gitignored entries.
- New respectGitignore flag on the suggester (default on), persisted as
  respect_gitignore in config.json, surfaced as a /settings checkbox,
  and plumbed through SettingsStore/InteractiveConfig/cli. Toggling
  flips the picker live.
- .git is always pruned in recursive mode regardless of the toggle, to
  protect the entry budget.
- Tests for flat-mode filtering and the toggle across both modes.
2026-06-09 15:57:50 -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 feat(tui): apply .gitignore in both @-picker modes + add respect_gitignore toggle 2026-06-09 15:57:50 -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