Archon/packages
Alex Siri 7ea321419f
Some checks are pending
E2E Smoke Tests / e2e-codex (push) Waiting to run
E2E Smoke Tests / e2e-claude (push) Waiting to run
E2E Smoke Tests / e2e-deterministic (push) Waiting to run
E2E Smoke Tests / e2e-mixed (push) Blocked by required conditions
Test Suite / test (ubuntu-latest) (push) Waiting to run
Test Suite / test (windows-latest) (push) Waiting to run
Test Suite / docker-build (push) Waiting to run
fix: initialize options.hooks before merging YAML node hooks (#1177)
When a workflow node defines hooks (PreToolUse/PostToolUse) in YAML but
no hooks exist yet on the options object, applyNodeConfig crashes with
"undefined is not an object" because it tries to assign properties on
the undefined options.hooks.

Initialize options.hooks to {} before the merge loop.

Reproduces with: archon workflow run archon-architect (which uses
per-node hooks extensively).

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 14:52:56 +03:00
..
adapters fix: address review findings for grammY Telegram adapter 2026-04-16 09:15:47 -05:00
cli feat(isolation,workflows): worktree location + per-workflow isolation policy (#1310) 2026-04-20 21:54:10 +03:00
core feat(isolation,workflows): worktree location + per-workflow isolation policy (#1310) 2026-04-20 21:54:10 +03:00
docs-web docs(worktree): fix stale rename example + document copyFiles properly (#1328) 2026-04-21 12:15:37 +03:00
git feat(isolation,workflows): worktree location + per-workflow isolation policy (#1310) 2026-04-20 21:54:10 +03:00
isolation feat(isolation,workflows): worktree location + per-workflow isolation policy (#1310) 2026-04-20 21:54:10 +03:00
paths feat(paths,workflows): unify ~/.archon/{workflows,commands,scripts} + drop globalSearchPath (closes #1136) (#1315) 2026-04-20 21:45:32 +03:00
providers fix: initialize options.hooks before merging YAML node hooks (#1177) 2026-04-21 14:52:56 +03:00
server fix(web,server): show real platform connection status in Settings (#1061) 2026-04-21 11:47:32 +03:00
web fix(web,server): show real platform connection status in Settings (#1061) 2026-04-21 11:47:32 +03:00
workflows feat(isolation,workflows): worktree location + per-workflow isolation policy (#1310) 2026-04-20 21:54:10 +03:00