Skip to content

Run Operator ambient loop#352

Merged
edwin-zvs merged 1 commit into
mainfrom
operator-ambient-loop
Jun 6, 2026
Merged

Run Operator ambient loop#352
edwin-zvs merged 1 commit into
mainfrom
operator-ambient-loop

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • Add an idle ambient loop for the daemon-owned Operator/orchestrator zarvis session.
  • Inject bounded synthetic OBSERVATION: ambient operator loop tick turns so the Operator can quietly inspect state, update widgets, notify, or reply noted.
  • Keep ambient ticks advisory: they use normal zarvis turn/tool/approval machinery and suppress visible minibuffer chatter when the model merely responds.
  • Document the behavior in specs/0020-operator-runs-ambiently.md.

Testing

  • cargo check -p agentd-adapter-zarvis
  • cargo test -p agentd-adapter-zarvis observe
  • cargo build

Notes

This PR touches crates/adapter-zarvis, so the relevant binary is agentd-adapter-zarvis.

@edwin-zvs
edwin-zvs merged commit 9387a2e into main Jun 6, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the operator-ambient-loop branch June 6, 2026 03:44
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