What's Changed
- ci: Add mcp2 branch to all GitHub Actions workflows by @chipkent in #162
- feat: Split the MCP System server into community and enterprise servers by @chipkent in #161
- feat: Add MCP session management by @chipkent in #166
- feat: Authentication and security for remotely run https mcp servers by @chipkent in #167
- feat: Add dependency freshness workflow and fix api breakage by @chipkent in #168
- feat: Make AI config support Windsurf and Claude and other tools. by @chipkent in #169
- feat: document using uv tool for a simplified install by @chipkent in #170
- feat: single tenant & configuration redesign by @chipkent in #171
- feat: Add a CLI and redesign configurations by @chipkent in #172
- feat: Post CLI cleanup by @chipkent in #173
- fix: Allow pq_create and pq_modify to specify owner and fix pq_create auto deletion of PQs after 10 min by @chipkent in #174
- feat: Wrap MCP tools for CLI use by @chipkent in #175
- feat: Simplify install by combining community and enterprise setup. Improve progressive disclosure by @chipkent in #176
- feat: Build pyapp binaries by @chipkent in #177
- feat: fix many small problems discovered during user testing by @chipkent in #178
- feat: More user testing fixes by @chipkent in #181
- feat: Add daemon reuse policy by @chipkent in #182
- feat: User testing fixes round 4 — PQ lifecycle, controller wire format, and richer error reporting by @chipkent in #183
- feat(cli): move script verbs under session, client-side script reads, and pq --script-body-path by @chipkent in #184
- feat(cli): add
dh-mcp docscommands, consolidate exception utilities, and enforce spelling with codespell by @chipkent in #185 - feat: Lean CLI/MCP tool payloads: single-table schema tools, lean catalog listing, slimmed pq list, and id echo-backs by @chipkent in #186
- feat(cli)!: replace introspect with agents manifest; make -o json compact everywhere by @chipkent in #187
- feat: Rename
dh-mcpCLI todhcli; addself completion+ shell-completion CI by @chipkent in #188 - feat(cli): config authoring commands with file-path-aware validation errors by @chipkent in #189
- feat(cli): add
dhcli contextwith sticky session/system/PQ defaults; reject blank parameter values by @chipkent in #191 - feat!: add the dhcli CLI and redesign configuration as a directory tree by @chipkent in #192
- feat(cli): redact secrets in config output unless --reveal-secrets by @chipkent in #193
- fix(deps): rebase and exclude mcp-proxy from project dependencies by @chipkent in #194
- feat: MCP v2 release including protocol updates, runtime improvements, and test coverage expansion by @chipkent in #180
Full Changelog: v1.1.4...v2.0.0