opencode-tell-sessionsInter-session direct messaging (DM) for OpenCode V1 & V2: agents in different sessions can message each other
2
+1 in 30 days
555
555 in 7 days
42.9
Multi-signal model
3 days ago
2026-08-16
Install and configure
opencode.jsonWrites to this project's opencode.json — applies to this repository only.
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-tell-sessions@1.0.0"]
}Writes to ~/.config/opencode/opencode.json — applies to every project.
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-tell-sessions@1.0.0"]
}If you want to modify the plugin locally, install it into the project and reference the local path.
shell
pnpm add -D opencode-tell-sessionsopencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.
English | Français | 한국어 | 日本語 | 简体中文
Inter-session direct messaging (DM) for OpenCode: agents in different sessions on the same server can talk to each other in real time, without human intervention.
Installation
Add the plugin to your opencode.json:
{
"plugin": ["opencode-tell-sessions@latest"]
}
Usage
From any session, ask the agent to talk to another session, by title, date, or conversation content:
- "ask the frontend session to update the endpoint"
- "tell weekly-digest we renamed users.name to display_name"
- "find the latest session that talks about weeklyDigest and send it this message"
The agent uses session_search to find the right session, then
session_send to send it a message. The message appears in the
target session with the @source-title prefix.
Development
bun install
bun test # unit tests
bun run typecheck
Contributing
See CONTRIBUTING.md for the contribution guide — language policy, project structure, and pull request process.
License
MIT