fix: add catch-all block_actions handler to prevent unhandled 404s #1
Annotations
1 error and 1 warning
|
Lint commit messages
You have commit messages with errors
⧗ input: Feat: add Claude Code worktree mode for per-session filesystem isolation
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
✖ type must be lower-case [type-case]
✖ type must be one of [build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test] [type-enum]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: Docs: sync env var tables across CLAUDE.md, README.md, and .env.example
- Add ANTHROPIC_API_KEY and AGENT_BRIDGE_CLAUDE_WORKTREE_ENABLED to docs
- Fix .env.example CLAUDE_TIMEOUT_SECONDS default (300 -> 600) to match code
- Add AGENT_BRIDGE_LOG_LEVEL to .env.example
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
✖ type must be lower-case [type-case]
✖ type must be one of [build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test] [type-enum]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: Docs: mark ANTHROPIC_API_KEY as optional
Claude Code CLI also supports `claude login`, so the API key is not strictly required.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
✖ type must be lower-case [type-case]
✖ type must be one of [build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test] [type-enum]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: Fix: count Slack message length in UTF-8 bytes, not characters
CJK responses (3 bytes/char) slipped past the old char-based
SLACK_MSG_MAX_LENGTH check, hit msg_too_long mid-stream, and the
hard 500-char fallback left messages stuck at 528 chars.
- Switch to byte-based accounting with UTF-8-safe truncation
- Progressive fallback (3/4 -> 1/2 -> 1/4) instead of hard cut
- _upload_snippet returns bool; surface upload failures to users
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
✖ type must be lower-case [type-case]
✖ type must be one of [build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test] [type-enum]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: Feat: add heartbeat platform for proactive agent triggering
The heartbeat adapter fires a fixed prompt on a fixed interval, giving
the framework a proactive trigger source alongside the existing passive
chat platforms. Each tick is an independent session; the agent uses its
own tools to decide where output goes (the framework only logs events).
- Env-driven config: ENABLED / INTERVAL_MINUTES / PROMPT / STATE_PATH
- Restart catch-up via a JSON state file: fires immediately if
last_run + interval has passed, otherwise sleeps to the next
scheduled tick — at most one extra fire on startup
- Slack adapter is now independently optional; at least one platform
must be configured
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
✖ type must be lower-case [type-case]
✖ type must be one of [build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test] [type-enum]
✖ found 2 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
⧗ input: Feat: heartbeat-flavored system prompt for Claude controller
The Claude controller treated every context as a chat-platform message,
so heartbeat ticks (added in #12) got a misleading "[unknown]:" prefix
and a system prompt claiming the conversation came from a chat platform.
_build_command now branches on context["source"]:
- heartbeat: prompt is passed through verbatim (no [tag]: prefix), and
the appended system prompt tells Claude this is a scheduled invocation,
no user is listening, AskUserQuestion will not be answered, and only
side effects (files, external tool calls) persist beyond the audit log.
The fired_at ti
|
|
Complete job
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
background
wait
wait-all
cancel
parallel
Loading