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

lsm / neokai / 24976988478 / 10
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 27 Apr 2026 04:47AM UTC
Files 110
Run time 4s
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

27 Apr 2026 04:44AM UTC coverage: 58.123%. Remained the same
24976988478.10

push

github

web-flow
fix(space): lazy-activate workflow agents on first message (#1654)

* fix(daemon): lazy-activate workflow-declared agents on first message

Task-agent send_message and AgentMessageRouter both treated node_executions
as the source of truth for "is this peer reachable", but workflows lazily
create those rows when each node first activates. A coder messaging the
reviewer before the reviewer node had ticked yielded notFoundAgentNames
instead of queueing the message.

Now both paths consult workflow.nodes (via the existing nodeGroups map for
the router and a new TaskAgentManager.getWorkflowDeclaredAgentNamesForTask
helper for send_message), queue the message via PendingAgentMessageRepository,
and trigger ChannelRouter.activateNode through a new
TaskAgentManager.ensureWorkflowNodeActivationForAgent so the SpaceRuntime
tick loop spawns the session and drains the queue. Hard-error wording is
tightened to distinguish "declared but no session yet" from "unknown agent".

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

* fix(web): list every workflow-declared agent in the task pane dropdown

The task-pane "agents" dropdown only listed peers that already had a
session (taskActivity members). Workflow agents waiting on an earlier
node were invisible, even though Task Agent send_message can now lazily
activate them on first contact.

Merge workflow.nodes into the dropdown so every declared peer renders;
agents without a live session show as "(Not started)" and route the
overlay click to the task-agent session as a chat fallback.

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

* fix(space): address Reviewer feedback on lazy node activation

P1 — Add real unit tests for ensureWorkflowNodeActivationForAgent that
seed a real workflow + workflow_run and stub ChannelRouter.activateNode
so the helper's node-lookup loop and activation call are exercised end
to end (including the negative paths: unknown agent, missing run, and
swallowed activation errors).... (continued)

11420 of 19648 relevant lines covered (58.12%)

32.46 hits per line

Source Files on job daemon-4-space-storage - 24976988478.10
  • Tree
  • List 110
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24976988478
  • 7d333f94 on github
  • Prev Job for on dev (#24975853388.4)
  • Next Job for on dev (#24977850420.23)
  • 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