Skip to content

feat: add OpenViking Studio MiniApp integration - #72

Open
ZaynJarvis wants to merge 1 commit into
MiniMax-AI:mainfrom
ZaynJarvis:feat/openviking-studio-integration
Open

ZaynJarvis wants to merge 1 commit into
MiniMax-AI:mainfrom
ZaynJarvis:feat/openviking-studio-integration

Conversation

@ZaynJarvis

@ZaynJarvis ZaynJarvis commented Oct 24, 2026 •

Copy link
Copy Markdown

Summary

  • package the official OpenViking Studio build as a MiniMax Code Mini App
  • proxy only the fixed OpenViking REST and Streamable HTTP MCP routes from the Host-managed Node runtime, keeping credentials out of the browser
  • expose OpenViking MCP tools and six Agent Skills
  • capture session turns on Stop, then commit on PreCompact and SessionEnd through the upstream OpenViking hook runtimes
  • add a user-confirmed message.append handoff from Studio to the current MiniMax Code chat draft

Security and data flow

  • connection settings come from the documented OPENVIKING_*, ~/.openviking/ovcli.conf, and ~/.openviking/ov.conf chain
  • browser cookies and Host authorization headers are not forwarded
  • no arbitrary upstream proxy route is exposed
  • upstream OpenViking source revision and AGPL-3.0 attribution are included

Verification

  • npm run check (69 tests passed; package validator reports this plugin OK)
  • OpenViking upstream hook tests: 51 passed across Claude capture and Codex capture/pre-compact/session-end
  • local Studio assets smoke-tested at /workspace
  • proxied /health returned 200 from a configured OpenViking service
  • proxied MCP initialize returned 200 with protocol 2025-06-18
  • package size: 21 MiB, 693 files, no file over 16 MiB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant