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
{{ message }}
Repository navigation
Commit a265d62
Browse filesBrowse the repository at this point in the historyBrowse files
Enable composing workflows via workflow: steps with isolated child context, recursion/depth guards, and artifact exports; add CLI E2E coverage across direct/supervised transports and scope CI tests to repo suites.
All notable changes to this project will be documented in this file.
4
+
5
+
The format is based on Keep a Changelog, and this project follows SemVer where practical.
6
+
7
+
## [0.1.3] - 2026-02-22
8
+
9
+
### Added
10
+
11
+
- Subworkflow steps via `workflow:`: parent workflows can invoke child workflows, with isolated child context under `_subworkflows/` and optional `exports` to copy child artifacts into the parent context.
12
+
- Recursion protection for subworkflow invocations (cycle detection + max nesting depth).
13
+
- CLI E2E coverage for subworkflow execution in three modes: direct, supervised (stdio transport), supervised (socket transport).
14
+
15
+
### Changed
16
+
17
+
- Agent catalog loading is consolidated in `src/workflow/workflow-loader.ts` and reused by CLI and daemon; child workflows inherit the parent's resolved catalog.
18
+
-`make test` / `bun run test` are scoped to this repo's test suites (`test/unit`, `test/integration`, `tests/at`) to avoid running vendored/reference tests.
19
+
20
+
### Fixed
21
+
22
+
- Harden workflow parsing and context path handling against path traversal and reserved-name collisions (step IDs and artifact names).
0 commit comments