You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The confirmation preview includes a variables summary, for example: `variables: 1 value changed, 0 added, 0 removed`.
92
+
93
+
Program variables are defined in frontmatter under `variables` (`NAME: {}` for required, `NAME: { default: "..." }` for optional defaults) and referenced as `${{ var.NAME }}`.
94
+
85
95
Example output (will vary by session/model):
86
96
87
97
```text
88
98
cf apply -f examples/smoke.md
89
99
Last session: 019d5843-eb2d-70b1-b49a-343033117944 (success, 43m ago)
-`<cwd>/.claudeform/agent_output.md` (optional human summary)
111
128
-`<cwd>/.claudeform/agent_outputs.json` (optional fallback list of changed files)
129
+
-`<cwd>/.claudeform/agent_variables.json` (runtime resolved variable values provided by Claudeform)
112
130
113
131
These files are execution protocol files, not user deliverables.
114
132
@@ -134,23 +152,21 @@ Actual:
134
152
135
153
These items are intentionally deferred. Each item describes desired product capability, not implementation.
136
154
137
-
1. Program variables support
138
-
Goal: allow programs to define reusable runtime inputs with clear behavior.
139
-
2. Memory support
155
+
1. Memory support
140
156
Goal: support durable context across sessions with predictable usage rules.
141
-
3. Plan support
157
+
2. Plan support
142
158
Goal: support planning as a first-class workflow, separate from execution.
143
-
4. Interrupted/canceled session handling
159
+
3. Interrupted/canceled session handling
144
160
Goal: represent and communicate non-completed runs clearly to users.
145
-
5. Changes/diff reliability and consistency
161
+
4. Changes/diff reliability and consistency
146
162
Goal: for the same session, preview, apply output, debug output, and history should report the same changed-file set and line counts, with generated/noise files handled consistently.
147
-
6. Agent-reported changes as single source of truth
163
+
5. Agent-reported changes as single source of truth
148
164
Goal: remove legacy local diff-based change reporting and use agent-reported change data consistently across apply, debug, and history.
149
-
7. MCP and broader tool integration model
165
+
6. MCP and broader tool integration model
150
166
Goal: support richer external tool and integration patterns.
151
-
8. Multi-agent orchestration model
167
+
7. Multi-agent orchestration model
152
168
Goal: support coordinated workflows that involve more than one agent.
153
-
9. Additional providers beyond Codex
169
+
8. Additional providers beyond Codex
154
170
Goal: support multiple model providers in a consistent user experience.
155
-
10. Improved session storage and retrieval performance
171
+
9. Improved session storage and retrieval performance
156
172
Goal: keep history/state operations fast and scalable as usage grows.
0 commit comments