Integrate AgentRadio with memory-core and GitHub for collaboration - #6
Open
tak2-08 wants to merge 17 commits into
Open
Integrate AgentRadio with memory-core and GitHub for collaboration#6tak2-08 wants to merge 17 commits into
tak2-08 wants to merge 17 commits into
Conversation
…plugins Adds the opencode integration for the AgentRadio passive-awareness protocol and the memory-core long-term memory system, so the project is usable directly as an opencode project: - commands: memory-dream, memory-search, memory-status, memory-write, radio-init, radio-status - skills: agent-radio (SKILL.md + scripts/radio.sh, radio_main.py, prompts/peer-CLAUDE.md.template), memory-core - plugins: agent-radio.ts, memory-core.ts - instructions: agent-radio.md, memory-core.md
feat: add opencode config — AgentRadio + memory-core skills/commands/plugins
…/memory) - memory-core.ts plugin now syncs native tools (memory_search/write/get/status/dream) with the GitHub repo tak2-08/memory (local clone cache, best-effort pull/push). - SKILL.md + memory-core.md instruction rewritten for the GitHub-backed universal store shared across opencode/codex/claude code. - commands: memory-write/search/status/dream updated; added memory-get.md. - Portable CLI lives in tak2-08/memory (bin/memory.sh) for non-opencode envs.
feat(memory): back memory skills with universal GitHub store (tak2-08/memory)
- instructions/agent-radio.md: add '협력 아키텍처' section — intra-session
(Team Leader {sub-agents}) and cross-session (Team Leader Session / Proxy Session /
Team Member Sub-session) coordinated via memory (GitHub store) + radio.
- SKILL.md: add 'Multi-session collaboration' section with roles + recommended flow.
- prompts/peer-CLAUDE.md.template: add multi-session roles note.
feat(agent-radio): document multi-session collaboration architecture
- commands/plan.md: /plan — Team Leader designs session topology (leader+proxy+N members) and emits copy-paste launch prompts; guides boss on session creation. - commands/debate.md: /debate — proxy-moderated stance-based debate (수용/부정/긍정/조건부부정/공격/방어) among members; synthesis back to leader who may assign new work. - instructions/agent-radio.md + SKILL.md: Team Leader Session lifecycle (goal clarification -> /plan -> session-creation guidance -> hierarchical relay flow) and Debate protocol. - prompts/leader|proxy|member-CLAUDE.md.template: role-specific system prompts. - peer-CLAUDE.md.template: pointer to role templates + cross-session note. - Applies to both multi-session (different processes) and single-session parallel sub-agents.
feat(agent-radio): Team Leader lifecycle, /plan, /debate, role templates
…laboration commands/templates to intuitive Korean - README.md / README.ko.md: new 'OpenCode / Claude Code / Codex Integration' section covering passive radio bus, universal memory store (tak2-08/memory), team-leader lifecycle, /팀장 /토론 /대리 /팀원 /세션간-라디오 commands, role templates, and cross-reference to agent-shared-context; note in Repository Layout. - Rename commands: plan.md->팀장.md, debate.md->토론.md; add 대리.md, 팀원.md, 세션간-라디오.md. - Rename role templates: leader->팀장, proxy->대리, member->팀원 (CLAUDE.md.template). - Update references in instructions/agent-radio.md, skills/agent-radio/SKILL.md, peer template.
…on-compact summary to memory - commands/memory-dream.md: add Compact role (arg: empty=both, 'compact'=compact only, 'dream'=promote only). Writes a structured session summary (goal/work/d decisions/open/ next) to memory/YYYY-MM-DD.md (## Session Compact) and sessions/<task-id>/compact.md, so context survives built-in /compact or auto-compaction and is restorable via memory_search. - skills/memory-core/SKILL.md + instructions/memory-core.md: document the /compact role. - README.md / README.ko.md: note /memory-dream plays the /compact role.
…mmands/templates Revert Korean naming; use intuitive English instead: - commands: plan.md->team-leader.md, debate.md (kept), add proxy.md, member.md, cross-session.md - templates: leader->team-leader, proxy, member (CLAUDE.md.template) - Update all references in instructions/agent-radio.md, skills/agent-radio/SKILL.md, peer template, README.md / README.ko.md (incl. Repository Layout + Usage).
…glish) in both README.md and README.ko.md Each feature bullet now carries an EN line + a KO line; the intro, agent-shared-context cross-reference, and Usage section are likewise bilingual. Both README files are now self-contained bilingual for the features we added.
- team-leader: wait for boss 'Ok' before relay; terminate only when leader says done - proxy/member: behavioral auto-context from agent-shared-context memory + radio bus (calling agent acts as proxy/member instead of only emitting a launch prompt) - add boss 'Ok' supervision gate between relay rounds - single-session variant: use task sub-agents when model supports parallel sub-agents - update role prompt templates to behavioral form
…no radio bus) - New agents: radio-assembler.md (team leader), radio-proxy.md, radio-member.md - New command: /radio-assembler <goal> - SKILL.md: add 'Opencode single-session variant — Meeting Room only' section (coordinates entirely via agent-shared-context meeting rooms, no radio bus) - Per-user memory via agent-shared-context agent-memory.mjs (not central repo)
… (agent-shared-context agent-memory.mjs) - cross-session.md: use ac.mjs memory (per-user GitHub repo) as inter-session bus - proxy.md / member.md: auto-context via ac.mjs memory search/get (not central repo) - radio-assembler.md: explicit per-user memory note - prompts: team-leader/proxy/member/peer templates updated to per-user memory - Consistent with agent-shared-context's per-user memory architecture
feat(agent-radio): behavioral proxy/member + boss-Ok relay gate
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
…rounds, send thread dir creation, mention validation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.