Skip to content

v2.0.1 (beta)

Pre-release
Pre-release

Choose a tag to compare

@aovestdipaperino aovestdipaperino released this 21 Jul 16:03

Beta release (patch bump within the 2.0 series). 105 commits since v2.0.0.

Highlights

Model-facing tools — five new tools the model can call, each measured live to confirm the model actually reaches for it:

  • glob — find files by name pattern instead of shelling out to find.
  • MCP resources — mcp_list_resources / mcp_read_resource for content servers publish as resources.
  • skill — the model can invoke an installed skill itself, not only via /name.
  • task — a model-visible task list that survives compaction, /resume, and checkpoint rollback (/tasks).
  • ask — a structured multiple-choice question instead of guessing (2–7 options, configurable).

Interface

  • @ file completion — fuzzy typeahead over files, directories, and MCP resources, ranked with nucleo; Tab-extends, drills into directories, demotes submodule paths.
  • Named agents — ~/.plank/agents/*.md, /agent, /subagent <name>.
  • Live ! output streaming and mode-aware, directory-aware history.

Configuration

  • settings.json — persistent engine/UI/safety/MCP/ask preferences, layered user-then-project, with a startup note; includes showToolCalls/showToolResults (both default off).
  • OpenAI/Anthropic provider docs.

Tooling

  • --ui-remote — loopback control port (snapshot / keypress / uitree) for debugging TUI scenarios.

Fixes

  • @ completion: submodule flood, frozen MCP resource candidates, right-clipped long paths, a flaky test (#40#45).
  • Tool-call banners render metacharacters verbatim on plain stdout (#48).