LlmBench includes profile, instruction, YAML, and skills/docs tooling. The separate trvny/.ai repository remains the canonical portable configuration project, but LlmBench does not currently perform automatic runtime synchronization with it.
Relationship to .ai#
The trvny/.ai repository remains the canonical portable AI configuration core. LlmBench contains the multiplatform client code; trvny/.ai contains the reusable AI configuration you can bring into any compatible client.
Do not vendor a second copy of .ai into LlmBench. If runtime integration becomes useful, consume a pinned or exported representation with an explicit boundary rather than duplicating content.
What profiles and instructions contain#
The .ai project defines portable, reusable AI configuration that can include:
Named configurations that describe how a model or assistant should behave, including system instructions and parameter defaults.
Specific prompts or prompt templates that can be reused across conversations or providers.
Domain-specific capabilities and workflows defined as portable configuration.
Runtime integration status#
Automatic runtime consumption of trvny/.ai is not implemented yet. The current app owns its local profile/instruction state and tooling. If cross-repository runtime integration is added later, it should consume an explicitly pinned or exported representation so releases remain reproducible and the boundary stays auditable.
Skills and docs browser#
The first LlmBench prototype includes a small skills/docs browser that lets you:
- Browse the profiles and instructions available to the app
- View YAML definitions
- Apply configurations to conversations
This browser is part of the early prototype and will evolve as the .ai integration matures.