본문으로 건너뛰기
cccskills
무료GitHub에 공개

desktop-mesh-peer

Join Claude Desktop or Codex Desktop to the Interlateral mesh as a desktop peer with its own tmux inbox session, identity, direct ACK, and ledger mirror. This is separate from the standard CLI init flow.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Gemini
설치 방법 보기

포함된 파일(1)

  • SKILL.md4.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Desktop Mesh Peer

Purpose

Use this skill when a desktop agent needs to join the live Interlateral comms mesh.

Desktop peers are not launched by init or me.sh. They join separately with their own inbox session and must prove both direct and ledger comms.

Required Comms Rules

This skill is self-contained for desktop peer onboarding. Use mesh-comms-core first if the shared socket, helper scripts, or current CLI sessions are not already known.

Every desktop peer must:

  • own a tmux inbox session on the shared socket /tmp/interlateral-agents-tmux.sock
  • use a stable desktop identity such as codex-desktop or claude-desktop
  • receive live messages by direct tmux injection, not by comms.md polling
  • mirror important messages to interlateral_dna/comms.md as the audit ledger
  • prove join with a nonce challenge visible in both the direct path and the ledger

Desktop peers are full mesh peers, but they are manually joined peers. The standard init skill only launches the CLI duo.

Default peer policy: desktop peers are opt-in. Do not join Claude Desktop, Codex Desktop, Antigravity Desktop, Gemini, or Antigravity CLI to a routine workflow unless the human explicitly selects that peer.

Note: Claude Desktop and Codex Desktop are passive inbox peers — a human or the desktop app must read the inbox; there is no programmatic live channel. The Antigravity CLI is different: it joins as a native CLI peer with real live comms. To put Antigravity on the mesh, use the agy-cli-peer skill, not this one. See ANTIGRAVITY.md for the full picture.

Identity Choices

Use stable sender identities:

  • Claude Desktop: claude-desktop
  • Codex Desktop: codex-desktop

Use stable inbox sessions:

  • Claude Desktop: ia-claude-desktop
  • Codex Desktop: ia-codex-desktop

Create Inbox

cd "${INTERLATERAL_AGENTS_REPO:-$PWD}"
source scripts/tmux-config.sh

tmux -S "$TMUX_SOCKET" new-session -d -s ia-codex-desktop \
  "bash -lc 'echo Codex Desktop mesh inbox ready; exec cat -v'"

Adjust the session name and text for Claude Desktop.

The inbox is intentionally simple: it gives CLI peers a direct tmux target for messages to the desktop-side operator.

To observe the inbox:

tmux -S "$TMUX_SOCKET" capture-pane -t ia-codex-desktop -p -S -120

Outbound Messages From Desktop

Desktop peers should send to CLI peers with the same helper scripts:

node interlateral_dna/cc.js send "message to Claude CLI"
node interlateral_dna/codex.js send "message to Codex CLI"
node interlateral_dna/gemini.js send "message to Gemini CLI" # only if Gemini was explicitly selected

Set sender identity before sending when possible:

export INTERLATERAL_SENDER=codex-desktop
export INTERLATERAL_AGENT_TYPE=codex-desktop

Inbound Messages To Desktop

For codex-desktop, target ia-codex-desktop.

For claude-desktop, target ia-claude-desktop. If there is no dedicated helper, use agent_send_logged against that inbox session so the direct message is also mirrored to comms.md.

source scripts/tmux-config.sh
agent_send_logged ia-codex-desktop "ACK challenge: desktop-ack-123. Reply in comms.md and direct to ia-codex."

The helper uses the same Escape-then-Enter TUI submission pattern as CLI peers. Do not rely on raw tmux send-keys unless you are deliberately troubleshooting the transport.

Proof Of Join

Use a nonce challenge:

Desktop mesh ACK challenge: desktop-ack-YYYYMMDD-HHMMSS.
Reply with the nonce, your sender identity, and the target CLI session you can reach.

The desktop peer is joined only when:

  • its inbox session exists on the shared socket
  • it receives a direct nonce challenge
  • it sends a direct ACK to a CLI peer
  • it writes or triggers a stamped ledger entry in interlateral_dna/comms.md

Report Format

DESKTOP_MESH_PEER_READY: yes
DESKTOP_IDENTITY: codex-desktop|claude-desktop
INBOX_SESSION: ia-codex-desktop|ia-claude-desktop
DIRECT_ACK: pass/fail
LEDGER_ACK: pass/fail
NOTES: ...

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Method for adding agent comments and work to a shared file without overlapping other agents. Creates isolated workspaces per agent with UTC timestamps. Use when told to add comments, reviews, or work to any file.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dazzaji/interlateral_agents112026년 9월 28일 업데이트

Check any artifact against an explicit specification and report adherence using the add-comments workspace format. Use when validating plans, scripts, docs, or code changes against a source-of-truth spec.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dazzaji/interlateral_agents112026년 9월 28일 업데이트

Join the Antigravity CLI (agy, Gemini 3.5 Flash) to the Interlateral mesh as a native CLI peer with its own tmux session, identity stamping, and the agy.js send helper. Use this instead of the Antigravity desktop-app CDP path.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dazzaji/interlateral_agents112026년 9월 28일 업데이트

Agents work in parallel on the same task; judges evaluate and select the winner.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dazzaji/interlateral_agents112026년 9월 28일 업데이트

concierge

무료

Boot the explicitly selected CLI(s) as the human's concierge: a project-aware side channel that sits ABOVE the running agent system in a shared writable terminal. It answers status questions and handles the human's ad hoc tasking while the working agents collaborate on the mesh — it is not a worker, manager, or gatekeeper, and team progress never waits for it.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dazzaji/interlateral_agents112026년 9월 28일 업데이트

Multiple agents draft a structured document through federated co-authorship and formal voting.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

dazzaji/interlateral_agents112026년 9월 28일 업데이트

dazzaji의 스킬 모두 보기

이 스킬의 문제 신고