Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1569744
feat(core): bind WorkflowRun identity and workspace lifecycle to the …
Oct 16, 2026
88b56f6
fix(core): freeze the run Project a direct run states
Oct 17, 2026
8d5b875
fix(core): refuse a direct run that names no Project
Oct 17, 2026
b249aa0
fix(core): hand the Controller the run a claimed work item belongs to
Oct 17, 2026
65ed9d3
test(core): register migration 0035 and cover it fresh, upgraded and …
Oct 17, 2026
0fbdafa
fix(core): read the Project's repository through its Binding
Oct 17, 2026
83a121c
fix(contract): require the Project a direct run freezes
Oct 17, 2026
0198ee0
chore(core): renumber the run-identity migration to 0039
Oct 17, 2026
73a8189
docs(workflows): record the frozen run identity and run Workspace own…
Oct 19, 2026
9d62274
feat(core): resolve executor slots and run workflow agent sessions
Oct 16, 2026
893f7a6
fix(core): settle each workflow agent node from its own session
Oct 17, 2026
a2aba18
fix(core): refuse a cyclic graph at publish and at advance
Oct 17, 2026
b9a888d
fix(core): freeze the plugin version in the run's creation transaction
Oct 17, 2026
3eab7a8
test(core): assert the run Workspace release on every terminal status
Oct 17, 2026
a81de39
fix(core): stop stamping finished_at on a run that is still executing
Oct 17, 2026
1f0ec13
fix(core): record a failed node's reason where the contract says it l…
Oct 17, 2026
ff1f550
fix(core): keep Cloud-internal columns off the Controller wire
Oct 17, 2026
ef8d42f
test(integration): enumerate 0039's column in the upgrade comparison
Oct 17, 2026
717dc53
fix(core): clear the format and lint gates on the workflow tree
Oct 17, 2026
ca551f9
fix(core): drop the unreachable project-less path from the plugin freeze
Oct 17, 2026
31494d1
fix(core): scope a workflow session's model grant to its own slot, an…
Oct 17, 2026
5a63258
docs(contract): describe the slot-mapping DELETE as the user-scoped w…
Oct 17, 2026
ee9d1e6
fix(core): seed the session test's Project through its Binding
Oct 17, 2026
e32286a
chore(core): renumber the session-execution migrations to 0040-0042
Oct 17, 2026
31c9ca7
docs(workflows): describe the executor slot mappings and real agent s…
Oct 19, 2026
a6b703b
fix(core): drop the duplicated upgrade query the rebase resolution left
Oct 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,13 @@ internal/core/migrations/0028_workflow_snapshots.sql text eol=lf
internal/core/migrations/0029_workflow_runs.sql text eol=lf
internal/core/migrations/0033_personal_model_connections.sql text eol=lf
internal/core/migrations/0033_revision_resume.sql text eol=lf
# 0034 is the one migration since the allowlist lapsed that is already on main, so its checksum is
# recorded in databases this branch cannot reach; pinning it now would fail every one of them with
# migration_checksum_mismatch. It stays as it is. (0035_model_attempt_statistics.sql is in the same
# position for a different reason — it belongs to another PR, which has to make this call for it.)
# Everything introduced since main is pinned here instead, while no released database has recorded
# it yet; after merge that would no longer be true.
internal/core/migrations/0039_workflow_run_identity.sql text eol=lf
internal/core/migrations/0040_executor_slot_bindings.sql text eol=lf
internal/core/migrations/0041_workflow_execution_node.sql text eol=lf
internal/core/migrations/0042_workflow_run_plugin_version.sql text eol=lf
Loading
Loading