luminos/luminos_lib
Jeff Smith f324648c10 feat: add chain-of-thought observability tools
Adds think, checkpoint, and flag tools for agent reasoning visibility:
- think: records observation/hypothesis/next_action before investigation
- checkpoint: summarizes learned/unknown/next_phase after file clusters
- flag: marks notable findings to flags.jsonl with severity levels

Additional changes:
- Step numbering in investigation system prompt
- Text blocks from agent now printed to stderr (step labels visible)
- flag tool available in both investigation and synthesis passes
- analyze_directory() returns (brief, detailed, flags) three-tuple
- format_flags() in report.py renders flags sorted by severity
- Per-directory max_turns increased from 10 to 14

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:02:19 -06:00
..
__init__.py chore: initial project scaffold 2026-03-30 09:57:11 -06:00
ai.py feat: add chain-of-thought observability tools 2026-03-30 13:02:19 -06:00
capabilities.py feat: add capabilities detection module for optional AI dependencies 2026-03-30 12:13:40 -06:00
code.py feat: add code detection and line counting 2026-03-30 09:57:22 -06:00
disk.py feat: add disk usage summary 2026-03-30 09:57:31 -06:00
filetypes.py feat: add file type intelligence 2026-03-30 09:57:18 -06:00
recency.py feat: add recency analysis 2026-03-30 09:57:25 -06:00
report.py feat: add chain-of-thought observability tools 2026-03-30 13:02:19 -06:00
tree.py feat: add directory tree visualization 2026-03-30 09:57:14 -06:00
watch.py feat: add --watch mode with change diffing 2026-03-30 09:57:39 -06:00