Now contexts are defined in configuration with input and resolve functions. This allows for more flexible and extensible context system. It also makes the system more robust and easier to understand.
The changes include:
Add context inputs (with : after context) for additional parameters
Add proper model selection (with $ prefix)
Move context resolution logic to config.lua
Extract git diff to context.gitdiff
Simplify outline/files logic, make it more modular
Improve pattern matching for context/model/agent parsing
Now contexts are defined in configuration with input and resolve functions. This allows for more flexible and extensible context system. It also makes the system more robust and easier to understand.
The changes include:
:
after context) for additional parameters$
prefix)