Skip to content

docs: correct stale plugin references and migrate third-party fixtures - #246

Merged
ackness merged 1 commit into
mainfrom
claude/project-thread-vj7umz
Oct 11, 2026
Merged

ackness merged 1 commit into
mainfrom
claude/project-thread-vj7umz

Conversation

@ackness

@ackness ackness commented Oct 11, 2026

Copy link
Copy Markdown
Owner

Requested by yy · project thread

Summary / 摘要

While adapting covel-ai/covel-plugins (#2 there) and covel-worlds (#1 there) to 0.0.50, several pages here turned out to describe old behaviour. The three tests/third-party probe packages also failed pnpm validate:plugin because they still used inline locale maps.

  • docs/reference/i18n.md said hook handlers have no locale. They do (ctx.locale, see hooks.md and packages/runtime/src/hooks/pipeline.ts), and char-creator already uses it with instructionLocaleFor.
  • docs/reference/plugin-extensions.md named the contract examples/note-format@1, which is invalid now. It is examples.note-format@1.
  • docs/reference/tools.md and ui-panels.md described the image prompt-generators with old fields. They now use schedule.manual.execution and agent.loop.completion.afterTools, and the pages note that the two image plugins cannot share a session (media.image-flow@1 admits one provider). The mimo-tts UI is listed as package-level.
  • The create-plugin skill now gives story-note as the example's plugin ID.
  • tests/third-party/{lifecycle-probe,clickable-map,service-provider-probe}: manifests and UI specs are English; the Chinese is in locales/zh.yaml with lock.json.

Type of change / 变更类型

  • Documentation / 文档 (docs)
  • Tests / 测试 (test)

Verification / 验证方式

  • pnpm check: the full command could not run in this container (Turbo's @covel/web#generate:routes fails with "Exec format error"). I ran its parts instead: check:manifests, check:plugins, check:changelog, check:prompts pass. check:scripts has 1 failure ("PostgreSQL test env reaches Turbo child"), and it fails the same way without this change.
  • pnpm test:docs passes.
  • pnpm --filter @covel/test-runtime test (81 tests) and pnpm test:plugin-lifecycle (5 tests) pass; they load the probe packages.
  • pnpm validate:plugin passes for the three probes.

Not verified / 未验证: tests/e2e/clickable-map.acceptance.ts was not run; it checks text inside map.html, which is unchanged. The probes' select-option labels (Concise / Detailed) have no translation path and are now English only.

Related issue / context / 关联

covel-ai/covel-plugins#2, covel-ai/covel-worlds#1

Docs sync / 文档同步

  • docs/reference/ updated
  • No .en.md siblings for these pages
  • No changelog fragment: no user-visible change
  • AGENTS.md: n/a

🤖 Generated with Claude Code

https://claude.ai/code/session_01HAJQ4ZBZx7UaRv9zEdCTH6


Generated by Claude Code

- i18n.md: hook handlers do get ctx.locale; describe instructionLocaleFor
- plugin-extensions.md: the notes service contract is examples.note-format@1
- tools.md / ui-panels.md: image prompt-generators use
  schedule.manual.execution and agent.loop.completion.afterTools; the two
  image plugins cannot share a session; mimo-tts UI is package-level
- create-plugin skill: story-note's plugin ID is story-note
- tests/third-party probes: English labels in manifests and UI specs,
  Chinese in locales/zh.yaml, so they pass pnpm validate:plugin again

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HAJQ4ZBZx7UaRv9zEdCTH6
@ackness ackness self-assigned this Oct 11, 2026
@ackness
ackness merged commit 943011e into main Oct 11, 2026
6 checks passed
@ackness
ackness deleted the claude/project-thread-vj7umz branch October 12, 2026 08:52
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.

2 participants