Skip to content

feat(mobile): card events, consumer Tasks/cron, elicitation answer, i…#89

Merged
meidad merged 2 commits into
mainfrom
feat/mobile-cards-tasks-team
Jun 18, 2026
Merged

feat(mobile): card events, consumer Tasks/cron, elicitation answer, i…#89
meidad merged 2 commits into
mainfrom
feat/mobile-cards-tasks-team

Conversation

@meidad

@meidad meidad commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

…n-loop teams

  • AgentEvent surfaces for Plan (TodoWrite) and Ask (ask_user elicitation); stream the ask to mobile/terminal clients via a per-source emitter
  • AnswerQuestion RPC (NomosAgent + MobileApi) -> ElicitationManager.resolveById, so ask_user answers arrive out-of-band without deadlocking the session queue
  • Consumer Tasks: NomosAgent ListTasks/UpdateTask/DeleteTask; curateConsumerTasks filters infra loops by source; prettifyTaskName for friendly display names
  • prettifySchedule renders weekdays/weekly/monthly cron forms
  • delegate_to_team MCP tool: spin up parallel sub-agent teams in-loop with no /team prefix, in both hosted + power-user modes, with a worker recursion guard
  • eval: runTasks coverage + manifest updates (scheduled-tasks effect flipped to a hard check, new ask-user-elicitation, multi-agent-teams tool); proto + tests

Summary

Changes

Test plan

  • pnpm check passes (format, typecheck, lint)
  • pnpm test passes
  • Manual testing done

Related issues

meidad and others added 2 commits June 17, 2026 19:27
…n-loop teams

- AgentEvent surfaces for Plan (TodoWrite) and Ask (ask_user elicitation);
  stream the ask to mobile/terminal clients via a per-source emitter
- AnswerQuestion RPC (NomosAgent + MobileApi) -> ElicitationManager.resolveById,
  so ask_user answers arrive out-of-band without deadlocking the session queue
- Consumer Tasks: NomosAgent ListTasks/UpdateTask/DeleteTask; curateConsumerTasks
  filters infra loops by source; prettifyTaskName for friendly display names
- prettifySchedule renders weekdays/weekly/monthly cron forms
- delegate_to_team MCP tool: spin up parallel sub-agent teams in-loop with no
  /team prefix, in both hosted + power-user modes, with a worker recursion guard
- eval: runTasks coverage + manifest updates (scheduled-tasks effect flipped to a
  hard check, new ask-user-elicitation, multi-agent-teams tool); proto + tests

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…Workflow tool

The SDK's generic Workflow orchestration tool spawns its own sub-agents outside
the Nomos team runtime (no memory/persona, an async "notify when done" model that
doesn't fit a single chat turn) and leaks a raw script into the UI. Disallow it so
team requests route to the in-loop delegate_to_team tool.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@meidad meidad marked this pull request as ready for review June 18, 2026 03:20
@meidad meidad merged commit c39b222 into main Jun 18, 2026
6 checks passed
@meidad meidad deleted the feat/mobile-cards-tasks-team branch June 18, 2026 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant