This repository was archived by the owner on Jun 1, 2026. It is now read-only.
v31.3.4
Summary
Codeplane v31.3.4 fixes a TUI crash that occurred when switching into sessions containing non-string tool input/metadata fields, and fills previously-empty Japanese and Korean locale translations.
Changes
packages/codeplane/src/tui/util/text-value.ts,packages/codeplane/src/tui/routes/session/index.tsx,packages/codeplane/test/tui/text-value.test.ts: adds atextValue()coercion helper and wraps all at-risk<text>interpolations in the session renderer (Shell command/InlineTool, Glob/Grep pattern, WebFetch url, WebSearch query, Skill name, Diagnostics message, assistant error data.message) so that object/array/scalar values passed to opentui'sTextNodeRenderable.add()never crash the TUI.packages/app/src/i18n/ja.ts,packages/ui/src/i18n/ja.ts,packages/ui/src/i18n/ko.ts: restored missing Japanese and Korean translations for OAuth prefixes and line comment labels.site/app/docs/cli/page.tsx: addstotpandgenerateto the CLI reference synopsis, metadata, and a newcodeplane totpsection documenting all subcommands.site/app/docs/configuration/page.tsx: documentsdisabled_providers,enabled_providers,username,default_agent,npm,watcher, andcompaction.tail_turns/compaction.reservedin the configuration reference.