Skip to content

fix(integrations): report effective Pi automation status - #1509

Merged
phernandez merged 1 commit into
mainfrom
fix/1503-pi-status
Sep 8, 2026
Merged

phernandez merged 1 commit into
mainfrom
fix/1503-pi-status

Conversation

@phernandez

Copy link
Copy Markdown
Member

Why

Pi reported an ambient default project and automation as on even when no project mapping or workspace trust allowed automatic recall/capture. This hid the remaining setup step.

What Changed

/bm-status now reports an explicit project or unconfigured, workspace trust, and effective recall/capture states: on, off by configuration, or blocked with a reason. It provides project setup and trust instructions as appropriate. Setup guidance and the README explain that a mapping alone does not enable automation.

Implementation Details

The command formats the current validated configuration and the same exact BASIC_MEMORY_PI_TRUST_WORKSPACE=1 condition used by automation. Project ID precedence is preserved. No routing, trust enforcement, capture, or registration behavior changes.

Testing

  • just package-check-pi: passed typechecking, all 15 tests, bundled reference consistency, and npm package dry run.
  • just package-check: passed the consolidated agent package checks.
  • Regression cases cover missing mappings with either trust state, configured but untrusted workspaces, trusted mappings, project-ID precedence, and explicit automation opt-outs.
  • git diff --check: passed.

Risks / Follow-ups

This reports configuration eligibility, not a live Basic Memory connectivity probe. Existing configuration errors continue through the command's existing error path.

Closes #1503.

Signed-off-by: phernandez <paul@basicmachines.co>
@phernandez phernandez added this to the v0.24.0 milestone Sep 8, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-08T03:31:58.734458Z a20e182 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@phernandez
phernandez merged commit 8c5b03e into main Sep 8, 2026
22 checks passed
@phernandez
phernandez deleted the fix/1503-pi-status branch September 8, 2026 13:00
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.

Improve Pi trust/status diagnostics

1 participant