Skip to content

Add MiniMax Bot 0.7.2, the first package on the 3.1.2 Agent API and pop-out window - #26

Merged
MyPrototypeWhat merged 1 commit into
mainfrom
feat/add-minimax-bot
Oct 16, 2026
Merged

MyPrototypeWhat merged 1 commit into
mainfrom
feat/add-minimax-bot

Conversation

@MyPrototypeWhat

@MyPrototypeWhat MyPrototypeWhat commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Adds MiniMax Bot 0.7.2 under plugins/minimax-ai/minimax-bot/. It is the first package in this repository that uses the MiniMax Code 3.1.2 contract from #24:

  • agentAccess: ["session.run"]: every Bot reply, scheduled task, and background job is an Agent turn run through context.agent.
  • surface.window: the pop-out window declares its size and minimum size.
  • A managed MCP endpoint (/mcp/minimax-bot) that exposes the Bot team tools.

MiniMax Bot turns MiniMax Code into a team of Bots. A Chief Bot builds the team, Bots chat one-on-one or in group chats where @ mentions hand the work to another member, and each Bot keeps its own memory, scheduled tasks, and usage stats.

What changed

  • plugins/minimax-ai/minimax-bot/: the 0.7.2 package as published in the MiniMax Code marketplace. plugin.json, miniapp.json, and all runtime code are unchanged. Added an MIT LICENSE (Copyright MiniMax).
  • README.md of the plugin:
    • added sections: Install and open, Tested environment (MiniMax Code 3.1.2 on macOS and Windows), Data & access, Tests, License;
    • removed: the validation commands that pointed at the marketplace repository.
  • tests/: the plugin's 16 test files. The only edit is a path rewrite from ../../plugins/minimax-bot/ to the package root. package-lock.json was regenerated from registry.npmjs.org; all 68 packages resolve there.
  • Root README.md / README.zh-CN.md: one row each, marked as an official plugin.

Contract review against #24

Rule Result
npm run check plugins/minimax-ai/minimax-bot: OK (no errors, no warnings)
Minimum client version ## Tested environment names MiniMax Code 3.1.2, so README_MIN_VERSION_MISSING is satisfied
Loopback authentication Serves the assigned port with node:http; no routes under /__mavis/
Approvals stay with the user allowOnce is sent only from the page's Allow once button; nothing is auto-approved
Agent turns disclosed Described under ## Data & access

Verification

  • npm run check: 69 repository tests pass. Every package reports OK, except the two existing README_HEADING_MISSING warnings on mcode-token-usage-board and mcode-usage-monitor.
  • Plugin tests, run from the plugin directory: npm ci --prefix tests --ignore-scripts --no-audit --no-fund && node --test tests/*.test.mjs → 200/200 passed. They use a mock Agent, jsdom, and local HTTP/SSE.
  • Diffed against the marketplace source: only the plugin README.md differs, and the tests differ only by the path rewrite.
  • Text scan of the package found no credentials and no internal hostnames or registry URLs.

Not verified in this PR

  • The tested environment (MiniMax Code 3.1.2 on macOS and Windows) is the maintainers' report. This PR does not include a fresh install in the desktop app.
  • The plugin tests use a mock Agent. They are not real-model acceptance.

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

…I and pop-out window

MiniMax Bot turns MiniMax Code into a team of Bots that chat one-on-one and in groups, hand work to
each other, and keep their own memory, scheduled tasks, and usage stats. It runs Bot turns through
context.agent (agentAccess: ["session.run"]), declares surface.window, and serves its own MCP
endpoint.

- plugins/minimax-ai/minimax-bot: the 0.7.2 package as published in the MiniMax Code marketplace,
  with an MIT LICENSE. The manifests and runtime code are unchanged.
- README: adds Install and open, Tested environment (MiniMax Code 3.1.2 on macOS and Windows),
  Data & access, Tests, and License; drops validation commands that pointed at the marketplace
  repository.
- tests/: the plugin's 16 test files with paths rewritten to the package root, plus a lockfile
  regenerated from registry.npmjs.org.
- Root READMEs: one row in each table.

Assisted-by: Claude Opus 5.5 (OpenCode)
@MyPrototypeWhat
MyPrototypeWhat merged commit ea3c8a3 into main Oct 16, 2026
1 check passed
Hylouis233 added a commit to Hylouis233/MiniMax-Code-MiniApps that referenced this pull request Oct 20, 2026
- 坑 MiniMax-AI#25:一个拼写错误把整个面板搞挂了 4 个版本
  (单测覆盖了「算法」,不等于覆盖了「接线」)
- 坑 MiniMax-AI#26:async 的依赖漏了 await ⇒ 工具永远返回 {}
  (「成功返回但内容是空的」比直接报错更难发现)

v1.6 表格补第 11~13 条;测试数更新为 MiniApp 136/136。
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