Commit Graph

66 Commits

Author SHA1 Message Date
0badb4364d Add prompt cache control loading 2026-07-02 23:00:43 +00:00
1f63f8afbb Add a feature roadmap and implementation plan for cache_control values 2026-07-02 17:55:56 -05:00
bc099a31ad Finish cleanup roadmap follow-through
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
v0.9.0
2026-05-26 11:05:08 -05:00
4ff55221a3 Update internal docs for stable runner error reasons and serialized model fields 2026-05-26 15:00:06 +00:00
8d8024099f Complete final cleanup verification and align unsupported artifact test naming 2026-05-26 13:23:45 +00:00
18792fd8d1 Remove unsupported S3 artifact reference placeholder 2026-05-26 13:21:52 +00:00
8860aa033c Reduce CLI test fixture duplication with local setup helpers 2026-05-26 13:20:07 +00:00
3ca14d8b6e Add regression test for JSON schema load failure during prepare 2026-05-26 13:16:26 +00:00
099e9c4a3e Use stable usecase sentinels for HTTP invalid-request mapping 2026-05-26 13:14:57 +00:00
cfe6b9408a Refactor CLI command wiring with shared settings and runner helpers 2026-05-26 13:12:34 +00:00
6ececc749f Centralize YAML catalog scanning for prompt and profile repositories 2026-05-26 13:10:09 +00:00
79901fbb86 Refine execution target mapping helpers and coverage across usecase, HTTP, and LLM 2026-05-26 13:07:35 +00:00
75fa0a030a Added a roadmap to address the issues identifed by the audit 2026-05-26 08:01:33 -05:00
ef64966897 Audit code quality and deduplication opportunities 2026-05-26 07:52:48 -05:00
c6c5e3cb69 Added support for the service_tier key in profiles 2026-05-26 07:44:49 -05:00
3f4fd230b9 Implemented support for loading configuration from nested subdirectories 2026-05-26 07:36:10 -05:00
2091b58066 Completed the documentation update and removed the completed roadmap 2026-05-26 07:15:36 -05:00
c3fe88c9fa Add maintained examples and clean up legacy documentation paths 2026-05-26 03:33:25 +00:00
5830fda516 Add HTTP and OpenAI integration documentation and rewrite Narratio contract 2026-05-26 03:31:01 +00:00
359e910572 Add development policy and internal architecture docs 2026-05-26 03:28:28 +00:00
4950a6bb14 Add operations and troubleshooting documentation 2026-05-26 03:25:34 +00:00
b69ba96811 Rewrite README and add canonical CLI/config documentation 2026-05-26 03:21:11 +00:00
941e2656e8 Add policy documentation and prepare a roadmap to update the remaining documentation accordingly 2026-05-25 22:16:33 -05:00
77134c3c78 Rationalized the default configuration file path and updated documentation
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
v0.8.0
2026-05-14 20:48:12 -05:00
b09966f076 Add WoodpeckerCI support 2026-05-14 20:41:53 -05:00
fc81eeb4d1 Add documentation for prompt, profile, schema, and main configuration files 2026-05-08 09:15:58 -05:00
f3e8c960af Added support for OpenAI-compatible structured output 2026-05-08 07:32:54 -05:00
b52e3252f3 Document Narratio subprocess integration 2026-05-06 17:13:41 +00:00
8677f7947d Stabilize application config support 2026-05-06 16:51:36 +00:00
ac1787d683 Document application config support 2026-05-06 16:50:11 +00:00
7be543a541 Allow CLI paths to come from config 2026-05-06 16:48:35 +00:00
0fca5611d6 Wire config loading into CLI setup 2026-05-06 16:46:33 +00:00
2a40dc1030 Add application config loading 2026-05-06 16:42:27 +00:00
e114d32e2f Updated .gitignore to exclude the .codex subfolder 2026-05-06 16:38:47 +00:00
03cdd2416e Updated documentation and tests to reflect the new render command 2026-05-06 15:59:22 +00:00
ea27763320 Add scriptorium render command with shared run/request parsing and text/json prepared output 2026-05-06 15:20:22 +00:00
5328f04f6d Add modular PreparedRun text/json formatters with role-grouped text output and secret-safety tests 2026-05-06 15:15:52 +00:00
44056d7b8f Add Runner.Prepare and refactor Runner.Run to reuse pre-LLM prepare flow 2026-05-06 15:12:58 +00:00
48c06218dc Add PreparedRun model and render formatters (text/json) with tests 2026-05-06 14:27:38 +00:00
7fbc6cd9fe Updated architecture documentation to describe the roadmap for the upcoming render feature 2026-05-06 09:13:32 -05:00
bf058a046e Documentation cleanup and bugfixes 2026-05-05 20:01:45 -05:00
2b9658fb01 Update README and architecture documentation to reflect prompt/profile separation 2026-05-05 11:16:33 -05:00
ddb4254124 Centralize remaining runtime constants and add precedence/default fallback coverage 2026-05-05 11:01:44 -05:00
d82bcd0581 Migrate repo fixtures to separated prompts/ and execution profiles/ with file-backed prompt templates 2026-05-05 10:58:22 -05:00
6142bd88ee Refactor http adapter to enforce strict run request JSON, expand prompt/profile error mapping, and harden api_key handling 2026-05-05 10:54:35 -05:00
e66763f2a7 Split prompt/profile dirs, adopt --prompt/--profile flags, and add override/selection integration tests 2026-05-05 10:49:33 -05:00
8818796b8b Refactor: separate prompt/profile run resolution with explicit precedence, centralized defaults, and api_key_env validation 2026-05-05 10:44:56 -05:00
a2459931b6 Expand PromptDefinition renderer coverage and tighten missing/nil input handling 2026-05-05 10:39:10 -05:00
f6692dd4bb Refactor: enforce canonical messages/output YAML, normalize content_file, and expand fixture-based validation tests 2026-05-05 10:35:39 -05:00
7fffdaede3 Refactor: load execution profiles from YAML and split prompt definitions into promptdef repository 2026-05-05 10:18:28 -05:00