Commit Graph

51 Commits

Author SHA1 Message Date
zphinx
2d8a5a66ca feat(cli): add clean analysis export with markdown/json output 2026-05-11 21:54:21 +02:00
92ce7da28f docs: require tea for agent gitea workflows
Some checks failed
CI / test (push) Failing after 15s
2026-05-11 21:25:42 +02:00
f54af5761b merge: history UX and retention roadmap
Some checks failed
Tag Build / build (push) Successful in 9m32s
CI / test (push) Failing after 16s
0.6.0 v0.6.0
2026-05-11 21:09:47 +02:00
7749a02706 feat: add history UX and expand retention-focused roadmap
Some checks failed
CI / test (push) Failing after 15s
2026-05-11 21:07:39 +02:00
964aee3481 merge: package presence and session memory readiness
Some checks failed
CI / test (push) Failing after 18s
v0.5.0
2026-05-11 20:38:27 +02:00
013410999a feat: finalize package presence branch and docs alignment 2026-05-11 20:38:16 +02:00
fab1f3afbf lint
All checks were successful
CI / test (push) Successful in 23s
2026-05-06 05:09:35 +02:00
54b202bdc2 update
Some checks failed
CI / test (push) Failing after 19s
2026-05-06 05:06:45 +02:00
bbc75b1559 lint
Some checks failed
CI / test (push) Failing after 19s
2026-05-06 05:03:51 +02:00
d5e1822644 update
Some checks failed
CI / test (push) Failing after 15s
2026-05-06 05:02:38 +02:00
74a56e3113 merge: feature/rag-tier1 into main
Some checks failed
CI / test (push) Failing after 15s
v0.4.0
2026-05-06 04:50:51 +02:00
57f4c0efaa feat: complete RAG runbook workflow and release docs
Some checks failed
CI / test (push) Failing after 15s
2026-05-06 04:48:41 +02:00
450de24d28 update
Some checks failed
CI / test (push) Failing after 32s
2026-05-06 03:34:01 +02:00
e943e84bd2 feat(rag): harden Tier 1 retrieval observability and stability
Some checks failed
CI / test (push) Failing after 15s
- Add --rag-debug flag to show retrieved chunk names and similarity scores
- Add explicit fallback notices when RAG indexing/query embedding fails
- Log RAG index/query metrics (duration, scores, top hit, token estimate)
- Normalize and cap chunk content for more stable prompt shape on small models
- Add hypothesis-continuity instruction for follow-up prompts
- Add retrieval scoring API and new tests for truncation/fallback/debug paths
2026-05-04 19:13:57 +02:00
5529960e79 feat(rag): add --embed-model flag with nomic-embed-text default
Some checks failed
CI / test (push) Failing after 15s
2026-05-04 18:41:55 +02:00
be181c2d7f feat(rag): implement Tier 1 in-memory RAG for interactive follow-ups
Some checks failed
CI / test (push) Failing after 15s
- Add embed() to AIClient using Ollama nomic-embed-text via /v1/embeddings
- Add DEFAULT_EMBED_MODEL and embed_model field to AIConfig
- New rag_retriever.py: chunk_report(), EmbeddedChunk, retrieve() (pure-Python cosine)
- prompt_builder: add build_message_with_chunks() for RAG-aware follow-up prompts
- cli: add --no-rag flag, embed report chunks after collection, retrieve top-5 per question
- Graceful fallback to full-context if embedding model unavailable
- 16 new tests in test_rag_retriever.py (67 total, all passing)
- Add chromadb>=0.5 as optional [rag] dep in pyproject.toml
- README: add step 3 (pull nomic-embed-text), update Suggested Tooling table
2026-05-04 18:36:12 +02:00
c1192cdb94 update
Some checks failed
CI / test (push) Failing after 15s
2026-05-04 18:30:54 +02:00
739e19f595 update
Some checks failed
CI / test (push) Failing after 15s
2026-05-04 18:30:33 +02:00
e49670a664 docs(roadmap): add Phase 6 RAG & Knowledge Layer plan
Some checks failed
CI / test (push) Failing after 15s
- Three-tier RAG architecture: diagnostic chunks, runbook KB, session memory
- Technology decisions table with options and recommendations
- Per-tier: approach, new modules, changes to existing code, companion features
- Implementation order and effort estimates
- New dependencies and optional pyproject.toml group
- Decisions log entries for RAG choices pending confirmation
2026-05-04 18:23:33 +02:00
4870bd3bfe ci: rename release.yml to tag.yml, fix trigger to match non-v tags
All checks were successful
CI / test (push) Successful in 20s
Tag Build / build (push) Successful in 8m33s
- Trigger was 'v*' but tags are bare semver (0.3.0) — fix to '[0-9]*'
- Rename to tag.yml to reflect tag-driven build purpose
- Add zip to apt dependencies (required for release zip step)
0.3.0
2026-05-04 06:48:34 +02:00
5798d87993 Merge branch 'feature/interactive-ux-improvements'
All checks were successful
CI / test (push) Successful in 20s
2026-05-04 06:43:33 +02:00
2c738579bd feat(ux): improve interactive mode readability and input visibility
All checks were successful
CI / test (push) Successful in 19s
- Replace plain 'tai>' prompt with styled console.input() bold cyan prompt
- Wrap interactive mode entry in a Rich Panel with border
- Frame each AI response with Rule dividers (──── AI Response ────)
- Style guardrail warnings with ⚠ prefix and bold yellow
- Improve /help output with formatted Panel showing all commands
- Style collection report: ✓/✗ per item with color, truncation in dim
- Style probe output: ✓/✗ with green/red, host info in dim
- Add Rule header divider on session start
2026-05-04 06:37:50 +02:00
27feeed8bf feat: add combined release zip with binary and deb package
All checks were successful
CI / test (push) Successful in 20s
2026-05-04 06:24:19 +02:00
96178c1438 chore: remove logs from tracking, add requirements.txt, improve .gitignore
All checks were successful
CI / test (push) Successful in 20s
2026-05-04 06:21:40 +02:00
021e95b04f test
All checks were successful
CI / test (push) Successful in 19s
2026-05-04 06:16:30 +02:00
6aa59bdd6b fix: strip v prefix from tag when generating deb version
All checks were successful
CI / test (push) Successful in 20s
0.2.0
2026-05-04 06:13:53 +02:00
530be62185 feat(cli): add response guardrails and grounded followup re-anchoring 2026-05-04 06:11:55 +02:00
2662d1b253 feat(cli): add structured JSONL session logging for AI output 2026-05-04 06:03:39 +02:00
fdcde37e46 feat(cli): support conversational AI follow-ups in interactive mode 2026-05-04 05:58:26 +02:00
67a0cb3e69 feat(cli): add interactive follow-up loop with slash commands 2026-05-04 05:54:15 +02:00
d092b508c3 chore: set deb version equal to tag
Some checks failed
Release / build (push) Failing after 8m20s
CI / test (push) Successful in 19s
v0.1.0
2026-05-04 05:48:46 +02:00
7e1cac8bd1 feat: build and upload deb package in release workflow
Some checks failed
CI / test (push) Successful in 20s
Release / build (push) Has been cancelled
2026-05-04 05:48:10 +02:00
5fea8fe096 fix: align release Python setup with CI fallback logic
All checks were successful
CI / test (push) Successful in 19s
Release / build (push) Successful in 8m22s
2026-05-04 05:26:14 +02:00
05adbf7cc9 run
All checks were successful
CI / test (push) Successful in 19s
2026-05-04 05:24:14 +02:00
69d2bdd661 fix: use python3.12 explicitly for venv on Ubuntu Noble runner
Some checks failed
CI / test (push) Successful in 19s
Release / build (push) Failing after 3s
2026-05-04 05:19:43 +02:00
f88048762e fix: remove python3.11-venv, runner uses python3.12 on Ubuntu Noble
All checks were successful
CI / test (push) Successful in 19s
2026-05-04 05:17:37 +02:00
60f42c7754 fix: install python3.11-venv explicitly in release workflow
All checks were successful
CI / test (push) Successful in 19s
2026-05-04 05:13:18 +02:00
33dff26d2b fix: always install python3-venv in release workflow
All checks were successful
CI / test (push) Successful in 19s
2026-05-04 05:07:39 +02:00
2110e83038 Merge pull request 'initialCommit' (#2) from initialCommit into main
Some checks failed
CI / test (push) Successful in 19s
Release / build (push) Failing after 3s
Reviewed-on: #2
0.1.0
2026-05-04 04:54:49 +02:00
6e693d0c83 update
All checks were successful
CI / test (push) Successful in 19s
CI / test (pull_request) Successful in 19s
2026-05-04 04:52:47 +02:00
61d3e2c4e6 update
Some checks failed
CI / test (push) Failing after 15s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 04:51:48 +02:00
e6233f237b update
Some checks failed
CI / test (push) Failing after 14s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 04:30:14 +02:00
e589240c67 update
All checks were successful
CI / test (push) Successful in 15s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 04:22:58 +02:00
65c74dde5a update
All checks were successful
CI / test (push) Successful in 14s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 04:08:50 +02:00
1f0286015b test again
All checks were successful
CI / test (push) Successful in 14s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 04:05:45 +02:00
1bb7084d97 update
Some checks failed
CI / test (push) Failing after 5s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 03:59:22 +02:00
0d2c5fbcb6 test
Some checks failed
CI / test (push) Failing after 10s
2026-05-04 03:57:56 +02:00
9b40744c02 test
Some checks failed
CI / test (push) Failing after 0s
2026-05-04 03:52:46 +02:00
6bcf839102 update pipeline
Some checks failed
CI / test (push) Failing after 0s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 03:47:32 +02:00
17fd96680b push
Some checks failed
CI / test (push) Failing after 1s
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 03:43:41 +02:00