Skip to content

feat: add pi setup, UI, docs, and 0.41.0 pin - #7

Open
ZeR020 wants to merge 1 commit into
stack/7-native-toolsfrom
stack/8-setup-ui-docs
Open

feat: add pi setup, UI, docs, and 0.41.0 pin#7
ZeR020 wants to merge 1 commit into
stack/7-native-toolsfrom
stack/8-setup-ui-docs

Conversation

@ZeR020

@ZeR020 ZeR020 commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Eighth stacked PR for pi support (kunickiaj#1430). Depends on layer 7 (stack/7-native-tools, #6).

Opened on the fork because GitHub cannot use kunickiaj:stack/7-native-tools as a base.

Closes kunickiaj#1429

Why

Last stack layer: setup, UI, docs, and the 0.41.0 version pin (maintainer blocker #7).

What

  • Idempotent codemem setup pi target (--pi-only, --pi-mcp, --pi-extension-path). Never persists pi API keys.
  • Official OpenAI/Anthropic base URLs are not written into observer config (keeps 0.41 Responses + default tier routing).
  • UI copy includes pi in the shared-client list.
  • Docs: /api/pi-hooks is a compat alias over ingestNormalizedEnvelope; Git-root project; unledgered HTTP GET /api/pack; OAuth-only observer is explicit.
  • @codemem/pi-extension is 0.41.0 and is in the release-version / publish set.

Related: kunickiaj#1430 (stays open).

Test plan

  • vitest run packages/cli/src/commands/setup-pi.test.ts — 30/30
  • UI ObserverPanel + value-helpers tests
  • node --test scripts/release-version.test.mjs — 11/11
  • node scripts/release-version.mjs check — aligned at 0.41.0

Stacked on: #6 / #5 / #4 / #3 / #2 / #1 / kunickiaj#1473

Copilot AI lite review requested due to automatic review settings August 17, 2026 17:03

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Idempotent `codemem setup` pi target. Official OpenAI/Anthropic
base URLs are not persisted (keeps 0.41 Responses defaults).
`/api/pi-hooks` is documented as a compat alias; HTTP pack is unledgered.
@ZeR020
ZeR020 force-pushed the stack/8-setup-ui-docs branch from b0220c5 to 96b413b Compare August 23, 2026 15:33
@ZeR020
ZeR020 force-pushed the stack/7-native-tools branch from 152c5c4 to 59e9172 Compare August 23, 2026 15:33
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