summaryrefslogtreecommitdiff
path: root/.gitignore
AgeCommit message (Collapse)Author
2025-09-07chore: stop tracking .gocache* and ignore going forwardPaul Buetow
2025-09-07tiding upPaul Buetow
2025-09-06update gitignorePaul Buetow
2025-09-04tests: fix hexaicli OpenAI-key dependent tests; add lsp code action and ↵Paul Buetow
helper tests; ignore coverage artifacts
2025-09-03add coverage filesPaul Buetow
2025-09-03chore: update project status and ignore patterns; remove TODO.mdPaul Buetow
2025-08-22chore: ignore hexai-lsp binaryPaul Buetow
2025-08-16fix(lsp): avoid duplicate assignment prefix in completionsPaul Buetow
- Prompt: instruct model to only continue from cursor; do not repeat LHS already typed.\n- Add stripDuplicateAssignmentPrefix to drop duplicated 'name :=' or 'name =' when model repeats it.\n- Tests: cover := and = cases.\n- .gitignore: ignore built binary and go caches.
2025-08-16refactor(config): drop env-based config (except OPENAI_API_KEY)Paul Buetow
- Switch to config-file-only; only OPENAI_API_KEY read from env.\n- llm: replace env autodetect with Config + NewFromConfig; add newOpenAI/newOllama.\n- lsp: NewServer now accepts injected llm.Client.\n- cli: remove env overrides; extend appConfig with provider-specific fields; build client from config + OPENAI_API_KEY.\n- docs: update README (config-only, defaults to OpenAI, minimal example); simplify flags table.\n- add config.json.example.\n- prompts: enforce ;text; (no spaces) and add ;;text; to remove entire line; tests added.
2025-08-14feat(lsp): scaffold barebones LSP server with contextual completion; add ↵Paul Buetow
Taskfile and AGENTS.md; enable -log context logging