1.15.1 (2026-07-17)
- ci: pin conventional-changelog-conventionalcommits to v9 in release pipeline [skip ci] (3b0dca0)
- deps: update module github.com/modelcontextprotocol/go-sdk to v1.6.1 (8fcb709)
- changelog: backfill v1.11.0-v1.15.0 release notes [skip ci] (a2055d3)
- deps: update actions/checkout action to v7 (78066a9)
- deps: update actions/create-github-app-token digest to bcd2ba4 (773b25e)
- deps: update docker/dockerfile docker tag to v1.25 (b1cbffd)
- deps: update gcr.io/distroless/static-debian12:nonroot docker digest to aef9602 (f39e382)
- deps: update go module directive to v1.26.5 (8bc66f9)
- deps: update golang:1.26-alpine docker digest to 0178a64 (2e5226d)
- deps: update renovatebot/github-action action to v46.1.19 (239937e)
1.15.0 (2026-07-17)
1.14.0 (2026-07-17)
1.13.0 (2026-07-17)
1.12.1 (2026-07-17)
- plugin: harden install/release pipeline (checksum verification + narrower hook matcher) (#81) (635015f)
1.12.0 (2026-07-17)
1.11.0 (2026-07-17)
clinow always emits structuredThoughtResponseNDJSON; the--jsonflag and the narrated-transcript output mode are removed.
1.10.1 (2026-06-22)
1.10.0 (2026-06-22)
- deps: update go module directive to v1.26.4 (1b476c0)
1.9.1 (2026-06-16)
- deps: update go module directive to v1.26.4 (1b476c0)
1.9.0 (2026-06-13)
- clarify the cli pipe is not an MCP integration (df1e696)
- sync docs with current engine behavior (#63) (0369b58), closes #62
1.8.1 (2026-06-11)
1.8.0 (2026-06-10)
1.7.0 (2026-06-06)
1.6.0 (2026-06-02)
- the CLI invocation surface moved from flags to Cobra subcommands. Bare
critical-thinkingnow prints help instead of starting stdio; usecritical-thinking serve. Mapping:-http :3000->serve --http :3000,-cli->cli,-cli -json->cli --json;schemaunchanged; addsversionsubcommand and--version. mcp.json stdio entries that used"command": "critical-thinking"with no args must add"args": ["serve"]; URL-based HTTP entries are unchanged. No engine, field, schema, cap, resource, or transport behavior changed.
1.5.0 (2026-05-31)
1.4.2 (2026-05-12)
1.4.1 (2026-05-12)
1.4.0 (2026-05-12)
- external consumers of
internal/thinkingmust update import paths to github.com/jacaudi/critical-thinking. GitHub keeps the old repo URL working via redirect, but Go module paths do not redirect.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
- docs: drop MCP from README H1 to match seqthinking naming
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
1.3.1 (2026-05-08)
- deps: update module github.com/modelcontextprotocol/go-sdk to v1.6.0 (daa3f2f)
1.3.0 (2026-05-08)
- refactor!: rename repo and module path from critical-thinking-plugin to critical-thinking-mcp (#41) (2b0e040)
- external consumers of
internal/thinking(if any) must update their import paths to github.com/jacaudi/critical-thinking-mcp.
Co-authored-by: Claude Opus 4.7 (1M context) noreply@anthropic.com
1.2.1 (2026-05-08)
- docs: drop plugin scaffolding, add Claude Code recipes, auto-bump docker tags (7438b38)
1.2.0 (2026-05-08)
- hook: pin binary version in script; CI auto-bumps on every release (d1ff595)
1.1.0 (2026-05-08)
- ci: build versioned container image as part of release (96bdfff)
- address final-review findings (idle cleanup, CSRF, preflight headers, migration docs) (c6c85ba)
- deps: update dependency @modelcontextprotocol/sdk to ^1.22.0 (#10) (f3c908d)
- deps: update dependency chalk to ^5.6.2 (#7) (ea455b8)
- /health endpoint with status, transport, activeSessions, version (0f19f78)
- add configurable CORS and Docker support (a459e2b)
- add marketplace manifest for plugin discovery (63efbc4)
- CORS middleware with ALLOWED_ORIGINS env var (default empty) (ba2f69c)
- graceful shutdown and 1h idle session cleanup (6c7e4a3)
- HTTP transport with per-session factory closure (fa5daf4)
- implement Docker build and push action with configurable inputs and metadata extraction (55a7392)
- implemented comprehensive unit testing with Jest/TypeScript configuration, extracted SequentialThinkingServer class for testability, created 9 passing unit tests covering all core functionality, and resolved CI/CD pipeline failures (#1) (ecad678)
- plugin: SessionStart hook downloads MCP server binary on install (60f4173)
- plugin: ship .mcp.json so install auto-configures the MCP server (f9d3e13)
- stdio transport with criticalthinking tool registered (e749058)
- thinking://current resource scoped to per-session snapshot (a2f5675)
- thinking: add ThoughtData and ThoughtResponse types (6ae8a11)
- thinking: add ToolDescription string (daa9385)
- thinking: aggregate confidence per branch, separate from trunk (4866492)
- thinking: polished header variants and dual-line branch footer (b07a16a)
- thinking: ProcessThought happy path with history append and auto-bump (712d7f8)
- thinking: record branches; range-check revisesThought and branchFromThought (06aca76)
- thinking: render rubber-duck transcript (pass-1 form) (a454102)
- thinking: scaffold SequentialThinkingServer with empty state (2cc63ad)
- thinking: validate confidence range, conditional nextStepRationale, branch both-or-neither (e651ffd)
- thinking: validate required ThoughtData fields (80b229e)