Agent integration: pi skill + EVIE_CHAT_ID/EVIE_SOCKET env injection #61
Labels
No labels
epic
in-review
ready-for-agent
ready-for-human
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
weiwen/evie#61
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#55
What to build
The end-to-end payoff: let the notes agent drive evie through the Control Plane, so an in-conversation "remind me in 1 hour to X" becomes a real Schedule the agent created.
Two parts:
EVIE_CHAT_ID(the session's own chat) andEVIE_SOCKETinto the interactivepiprocess environment when it spawns a session, so the agent'sevie …calls target its own chat and daemon with no arguments.piSkill documenting theevieCLI — the available Verbs and thatevie --helpcarries the detail — wired via the[pi].skillsconfig.piexposes a shell/command-exec tool (confirmed), so the agent invokesevie …directly; no custom extension.Demoable: in Telegram, "remind me in 1 minute to check the deploy" → the agent runs
evie schedule --in 1m -- prompt "…"(or-- send "…") → the reminder fires and is delivered ~1 minute later.Acceptance criteria
piprocess is spawned withEVIE_CHAT_ID(its own chat) andEVIE_SOCKETin its environment.piSkill documents theevieCLI and is wired via[pi].skills.evie schedule --namecollisions/updates issued by the agent behave per the schedule contract (idempotent re-issue with--update).Blocked by