Skip to content

release: v0.1.6 (rename taskflow-mcp → taskflow-mcp-core + one-time upgrade-hint fix)#53

Merged
heggria merged 3 commits into
mainfrom
release/0.1.6
Jul 7, 2026
Merged

release: v0.1.6 (rename taskflow-mcp → taskflow-mcp-core + one-time upgrade-hint fix)#53
heggria merged 3 commits into
mainfrom
release/0.1.6

Conversation

@heggria

@heggria heggria commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Completes the 0.1.6 release (the first publish attempt half-published: taskflow-core@0.1.6 is already on npm, but taskflow-mcp@0.1.6 failed with npm E403 — the name was squatted — so the remaining 6 packages never published).

What this PR contains

  • Rename taskflow-mcptaskflow-mcp-core (directory, dependency pins, workspace, publish workflow, host adapter imports, docs). The npm names taskflow-mcp / taskflow-mcp-server are squatted; the host-neutral MCP server ships as taskflow-mcp-core. Adapter bin names (codex-taskflow-mcp / claude-taskflow-mcp / opencode-taskflow-mcp) are unchanged.
  • One-time upgrade-hint fix (ba0249d, by @heggria): the pi-taskflow "built-in agents are no longer synced" hint now persists via a marker file (~/.pi/agent/.taskflow-upgrade-hint-shown) so it stops re-printing every session.
  • CHANGELOG [0.1.6] Fixed entry for the hint fix; two stale taskflow-mcp references cleaned up in CONTRIBUTING.md and docs/rfc-library-reuse.md.

Verification (local)

  • pnpm run typecheck → 0 errors
  • pnpm test → 1140/1140 pass
  • pnpm run build → all 7 packages emit dist
  • skills drift guard passes; library.md present in skills-src and generated

After merge

The existing v0.1.6 tag (pointing at pre-rename 04c587d) will be deleted and re-pointed at the merge tip, which re-triggers publish.yml: taskflow-core is skipped (idempotent — already published, code unchanged), and taskflow-mcp-core + taskflow-hosts + pi-taskflow + codex-taskflow + claude-taskflow + opencode-taskflow publish as 0.1.6.

heggria added 3 commits July 7, 2026 11:05
The npm names `taskflow-mcp` and `taskflow-mcp-server` were squatted by
an unrelated package, so the host-neutral MCP server ships as
`taskflow-mcp-core`. Syncs the directory rename across dependency pins,
workspace config, publish workflow, host adapters, and docs; fixes two
stale references in CONTRIBUTING.md and the library RFC. Adapter bin
names (codex-taskflow-mcp / claude-taskflow-mcp / opencode-taskflow-mcp)
are unchanged.

Part of the v0.1.6 release.
The session_start "built-in agents are no longer synced to .pi/agents/"
hint claimed to be a one-time upgrade hint but had no persistence — it
re-printed on every session as long as settings.json lacked a taskflow
key and the project had .pi/agents/*.md.

Track shown-state with a marker file (~/.pi/agent/.taskflow-upgrade-hint-shown),
created atomically (flag "wx") right after the first print. Subsequent
sessions skip the print. Best-effort: an unwritable agent dir only means
the hint may show once more; it never blocks session startup.
…ixed

The ba0249d change (marker file so the "built-in agents are no longer
synced" hint stops repeating every session) shipped with the 0.1.6
release branch but was not yet noted in the changelog.
@heggria heggria merged commit 6ba91b7 into main Jul 7, 2026
6 checks passed
@heggria heggria deleted the release/0.1.6 branch July 7, 2026 03:16
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