• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 25009850179
82%

Build:
DEFAULT BRANCH: dev
Ran 27 Apr 2026 05:30PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Canceled at 27 Apr 2026 09:47PM UTC via web
25009850179

push

github

web-flow
fix(space): prevent silent message drop + tighten matcher in task-composer target picker (Task #143) (#1669)

* fix(space): prevent silent message drop + tighten matcher in task-composer target picker

P1: When targeting an inactive workflow agent, the user's message was
silently dropped because routeToNodeAgents returned { delivered: false }
without persisting the message. Now the message is queued to the
pending-message outbox (same one flushPendingMessagesForTarget drains)
so it gets delivered when the session spawns. The web client inspects
the daemon response and surfaces a user-visible error when delivery
fails without queuing.

P2: The nodeExecutionId + agentName matcher was too permissive — when
nodeExecutionId didn't match, it silently fell back to agentName,
potentially delivering to the wrong execution. Now nodeExecutionId
requires an exact match; agentName-only fan-out only happens when
nodeExecutionId is absent.

P3: Tightened SpaceTaskMessageTarget discriminated union so
{ kind: 'node_agent' } cannot be constructed without at least one of
agentName / nodeExecutionId. Added 9 new daemon tests covering
matcher correctness, activation paths, and error branches. Added 3
new web tests for sendTaskMessage response propagation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* fix: use null as canonical clear sentinel for inputDraft

Update SessionMetadata.inputDraft type to accept null (matching the
SpaceTask convention). Change session-manager.ts to use null instead
of undefined when clearing the draft after message persistence.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Source Files on build 25009850179
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25009850179
  • 8a7a8956 on github
  • Prev Build on dev (#25008225399)
  • Next Build on dev (#25010288817)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc