Content targets write literal text to files via 'content:' field, without requiring an AI provider or API keys. They are not archived when overwritten. Loop expansion allows defining 'loops:' at the top level with named lists of values. Targets with [var] in their name are expanded via cartesian product. Variables are substituted in all string fields. Explicit targets override expanded ones. Escaping: \[var] -> [var]. Expansion happens at config load time so the rest of the system (builder, graph, state) sees only expanded targets. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_archive.py | ||
| test_builder.py | ||
| test_cli.py | ||
| test_config.py | ||
| test_expand.py | ||
| test_graph.py | ||
| test_prompt.py | ||
| test_providers.py | ||
| test_resolve.py | ||
| test_state.py | ||