ollie/backend
Ollie Agent 199acabd61 refactor: code review items 15-17
- Extract paths.IsGitRepo() replacing 3 inline copies
  (agent/agent.go, agent/prompt_resolver.go, cmd/ollie-remote/main.go)

- Extract newStreamScanner() in backend.go replacing 3 identical
  bufio.NewScanner + Buffer setups (ollama, openai, anthropic)

- Replace kiroUserDataDir() with paths.UserDataHome() — deletes 18-line
  platform-switch function (darwin/windows branches were dead code)

- Unexport AnthropicBackend.BaseURL → baseURL for consistency with other
  backends. Add export_test.go with SetBaseURLForTest for external tests.
2026-08-09 12:24:15 +02:00
..
anthropic.go refactor: code review items 15-17 2026-08-09 12:24:15 +02:00
anthropic_stream_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
backend.go refactor: code review items 15-17 2026-08-09 12:24:15 +02:00
backend_test.go refactor: code review items 15-17 2026-08-09 12:24:15 +02:00
base.go refactor: reduce redundancy, remove dead code, improve structure 2026-08-09 11:23:25 +02:00
codewhisperer_test.go fix(backend): strip tool blocks when no tools defined 2026-08-03 15:58:29 +02:00
config.go backend: move default backend selection to backends.conf 2026-08-08 22:57:37 +02:00
copilot.go refactor: reduce redundancy, remove dead code, improve structure 2026-08-09 11:23:25 +02:00
export_test.go refactor: code review items 15-17 2026-08-09 12:24:15 +02:00
gemini.go refactor: reduce redundancy, remove dead code, improve structure 2026-08-09 11:23:25 +02:00
kiro.go refactor: code review items 15-17 2026-08-09 12:24:15 +02:00
kiro_internal.go refactor: items 8-10, 12, 13 from code review 2026-08-09 11:32:31 +02:00
new.go refactor: items 8-10, 12, 13 from code review 2026-08-09 11:32:31 +02:00
new_test.go all: kill loadEnvFile dupe, extract text parser, tidy tests 2026-08-08 17:06:51 +02:00
ollama.go refactor: code review items 15-17 2026-08-09 12:24:15 +02:00
ollama_stream_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
oneshot.go Good idea fairy cleanup: ~960 lines removed 2026-08-05 21:51:55 +02:00
openai.go refactor: code review items 15-17 2026-08-09 12:24:15 +02:00
openai_encode_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
openai_stream_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00
openai_test.go refactor: reduce redundancy, remove dead code, improve structure 2026-08-09 11:23:25 +02:00
pool.go all: delete dead code, tighten API surface 2026-08-08 15:51:13 +02:00
testhelper_test.go flatten: absorb submodules into single Go module 2026-07-30 18:57:51 +02:00