session-chat
v0.17.10Private, durable messaging and trusted task dispatch between Codex sessions via tmux.
By Girish AttriLicense: MIT0 GitHub starsUpdated 6 days ago
Directory evidence
- Runtimes
- Codex
- Parsed components
- 13 skill or MCP entries
- Source updated
- Sep 18, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install session-chat for Codex
codex plugin marketplace add devgirishattri/agent-plugins
codex plugin marketplace upgrade girishattri-plugins
codex plugin add session-chat@girishattri-pluginsPaste and run these commands in a terminal with Codex. They add and refresh the girishattri-plugins catalog, then install this plugin.
Compatibility: the page URL and API slug “session-chat” remain stable.
- Codex:
session-chat@agent-plugin-marketplace→session-chat@girishattri-plugins
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/devgirishattri/agent-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is codex/plugins/session-chat/.
Plugin files
├── .codex-plugin/plugin.json├── skills/broadcast/SKILL.md├── skills/check-replies/SKILL.md├── skills/dispatch/SKILL.md├── skills/incoming-mode/SKILL.md├── skills/message-search/SKILL.md├── skills/messages-clean/SKILL.md├── skills/messages-list/SKILL.md├── skills/pane-health/SKILL.md├── skills/panes/SKILL.md├── skills/reply/SKILL.md├── skills/send/SKILL.md├── skills/session-chat/SKILL.md└── skills/whoami/SKILL.md
Included Skills13
Send one short message to every named tmux pane at once through session-chat. Use when the user asks to ping, notify, or message all panes, all workers, or the whole fleet.
Show which session-chat messages this pane sent have confirmed correlated replies and which remain unconfirmed. Use when the user asks who replied or whether a response was correlated; this is not task-liveness status.
Dispatch a task prompt to another named tmux pane through session-chat. Use when the user asks to assign work, dispatch a task, or send a tracked task to another Codex session.
Show session-chat incoming message mode, explain notify/assist/auto/off, or print export guidance for changing it.
Search archived session-chat messages and dispatch bodies. Use when the user asks what was said to or by another pane, to find an old message, or to search inter-pane history.
Dry-run or delete trusted session-chat dispatch message files by age, sender, or recipient.
List trusted session-chat dispatch message files with age, size, sender, and recipient filters.
Check liveness, message backlog, and send-lock state of named tmux panes through session-chat. Use when the user asks whether panes or workers are alive, stuck, unreachable, or have queued messages.
List named tmux panes in the current tmux session, or all sessions when the user asks for all panes. Use when the user asks to list panes, show available sessions, find targets, or use panes.
Reply to an incoming session-chat message with automatic message-id correlation. Use when responding, acknowledging, or reporting completion to another pane after receiving a session-chat message or dispatch.
Send a message to another named tmux pane through session-chat. Use when the user asks to message, send, notify, or talk to another named Codex session.
Coordinate Codex sessions over tmux with guidance for choosing send vs dispatch, recipient setup, reliability tunables, and common failure modes.
Show or set this Codex session's tmux pane name for session-chat messaging. Use when the user asks whoami, set my pane name, rename this pane, or wants other sessions to message this pane.
Plugin manifests1
{
"name": "session-chat",
"version": "0.17.10",
"description": "Private, durable messaging and trusted task dispatch between Codex sessions via tmux.",
"author": {
"name": "Girish Attri",
"email": "[email protected]"
},
"homepage": "https://github.com/devgirishattri/agent-plugins",
"repository": "https://github.com/devgirishattri/agent-plugins",
"license": "MIT",
"keywords": [
"dispatch",
"tmux",
"messaging",
"parallel",
"multi-agent"
],
"skills": "./skills/",
"interface": {
"displayName": "Session Chat",
"shortDescription": "Message and coordinate Codex sessions over tmux.",
"longDescription": "Codex skills and hooks for naming panes, private durable messaging, trusted bounded task inlining, pane-location health, and multi-session tmux coordination.",
"developerName": "Girish Attri",
"category": "Productivity",
"capabilities": [
"Interactive",
"Write"
],
"websiteURL": "https://github.com/devgirishattri/agent-plugins",
"defaultPrompt": [
"List named Codex panes.",
"Send a message to another session.",
"Dispatch work to another session."
],
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg",
"brandColor": "#7C3AED",
"screenshots": []
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[session-chat on Agent Plugins Marketplace](https://pluginsmp.com/plugins/session-chat)