- 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. |
||
|---|---|---|
| .. | ||
| paths.go | ||
| paths_test.go | ||
| uuid.go | ||