🌴 Palm Engine 0.31.5
Bundled release since 0.30.7. Ships token-efficient MCP for weak LLMs: slim tool surfaces, assist-complete aliases, progressive docs, and terminal assistant polish.
Install: pip install palmengine==0.31.5
Migration: MIGRATION-0.30.md (see § 0.31.1 surface, 0.31.2 aliases)
Highlights
Slim MCP surface (PALM_MCP_SURFACE)
| Value |
Tools |
full (default) |
~39 domain tools (unchanged) |
assist |
palm_assist only (~90%+ less tool-catalog size) |
core |
assist + system |
PALM_MCP_SURFACE=assist PALM_MCP_IN_PROCESS=1 uv run --extra mcp palm-mcp
just mcp-inventory surface=assist # measure catalog size proxy
Assist-complete operation (one tool)
| Need |
Call |
| Menu |
palm_assist() |
| Discover |
alias=assist/discover (+ optional query) |
| Run flow |
params={flow_id: "coconut-npc"} |
| Continue |
params={session_id, flow_id, value} |
| Publish |
params={body: …} or alias=design/publish |
| Doctor / list / waiting |
assist/doctor · assist/catalog/flows · assist/catalog/waiting |
| Resume resource |
alias=flows/session-resume |
Progressive docs
| Layer |
Resource |
| L0 |
Short always-on palm_assist description |
| L1 |
palm://agent/card (start here) |
| L2 |
palm://agent/guide / skill / references (only when stuck) |
Terminal polish (0.30.8)
- Complete: Finished. Answers: …
- Waiting: Send answer →
palm_assist
- Complete: Run again / operator-entry
What’s bundled
| Range |
Theme |
| 0.30.8 |
Terminal assistant blurb + lean CTAs |
| 0.31.0 |
Meta-surface vision + open ladder |
| 0.31.1 |
Surface profiles + inventory |
| 0.31.2 |
Assist-complete aliases |
| 0.31.3 |
Progressive docs + publish CTAs |
| 0.31.4 |
assist/discover + docs refresh |
| 0.31.5 |
This release cut |
Full notes: CHANGELOG.md · RELEASE-0.31.5.md · VISION-0.31.md
Compatibility
- Default surface remains
full — existing multi-tool configs keep working.
- Set
PALM_MCP_SURFACE=assist for one-tool weak-LLM hosts.
- Prefer
palm://agent/card before loading the full operator guide.