Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opencode-mission-control

OpenCode Mission Control adds session-aware retrieval and inspection to OpenCode. It can search transcript content, read sessions, look up session metadata, and message peer subagents.

Requires a Jina API key (search.jinaApiKey in plugin options). Without a key the plugin registers no tools.

Install

opencode plugin -g opencode-mission-control

Tools

Detailed behavior and caveats live under docs/.

Common patterns

Search sessions

session_search({ query: "retry logic", limit: 5 })

session_search_global({ query: "deploy pipeline" })

Search is always hybrid: FTS5/BM25 lexical + Jina semantic embeddings fused with RRF. Use session_find for exact title lookup and session_get when you already have a session ID.

Look up and read sessions

session_find({ title: "Search audit", limit: 5 })

session_get({ sessionId: "ses_123" })

session_list({ search: "CTF", scope: "global" })

Read transcript content:

session_read({ sessionId: "ses_123", withToolOutputs: true })

session_tail({ sessionId: "ses_123", limit: 10 })

Peer subagent messaging

subagent_send_async({
  targetSessionId: "ses_peer_456",
  message: "Found shared credential — skip auth step.",
})

Only works between sibling subagents (same parent session). To return a result to your calling agent, end your loop — results auto-return to the parent.

Optional local skills

This plugin does not install native OpenCode skills automatically. If you want reusable local skills for your workspace, ask OpenCode to generate them from these docs:

  • @docs/session_search.md
  • @docs/session_get.md
  • @docs/session_find.md
  • @docs/session_read.md
  • @docs/runtime_model.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages