Commit graph

4 commits

Author SHA1 Message Date
Eric W. Tramel
8be4ff787f
feat: add RunConfig jinja rendering engine (#557) 2026-04-17 15:06:27 -04:00
Johnny Greco
0d51539aa6
feat: add message trace support for LLM generation (#272)
Add support for capturing full conversation traces during LLM generation,
enabling debugging and fine-tuning dataset creation.

Changes:
- Add `with_trace` field to LLMTextColumnConfig for per-column trace control
- Add `debug_override_save_all_column_traces` to RunConfig for global trace
- Introduce ChatMessage dataclass for structured message representation
- Update ModelFacade.generate() to return full message trace
- Rename trace column postfix from `__reasoning_trace` to `__trace`
- Add comprehensive traces documentation

Traces capture system/user/assistant messages in order, enabling visibility
into the full generation conversation including correction retries.
2026-01-30 17:03:07 -05:00
Johnny Greco
50fc50efc7
docs: Fix mkdocs syntax and update person sampling documentation (#249)
* remove colon

* update person sampling docs
2026-01-27 10:18:42 -05:00
Eric W. Tramel
613509f323
feat: Elevate non-LLM concurrency limits to RunConfig (#242) 2026-01-26 11:11:36 -05:00