Skip to content

feat: lock AI tools to a profile - #124

Merged
oritwoen merged 2 commits into
mainfrom
feat/lock-ai-tools
Nov 5, 2026
Merged

oritwoen merged 2 commits into
mainfrom
feat/lock-ai-tools

Conversation

@oritwoen

@oritwoen oritwoen commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Closes #119

This adds locked: true to createMemoryAiTools for apps where user-42's chat has no business wandering into user-43's memories over a shared Cloudflare token.


Play the walkthrough    Follow each request

@oritwoen oritwoen self-assigned this Nov 5, 2026
@coldtea-pr-lens

coldtea-pr-lens Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
  • Redraw · drawn at 61be602, the branch has moved on

Architecture

Architecture diagram for agntn/memory at 61be602

Play the walkthrough

Inside the changed components — 1 view

Component view — Locked tool construction

Internal modules constructing locked operational tools with stripped schemas and filtered admin definitions

Architecture view of Component view — Locked tool construction in agntn/memory

Data flow

Data flow diagram for agntn/memory at 61be602

Follow each request


Review

2 findings addressed · reviewed 61be602

Tip

Run npx @coldtea/pr-lens-cli analyze --base origin/main on a branch, then npx @coldtea/pr-lens-cli render .pr-lens/graph.json. Same lenses, your own model key, before the pull request exists

🪧 More tips
  • Run npx skills add coldteadotai/pr-lens, then tell your coding agent: "Diagram the change you just made with PR Lens and attach it to the pull request."
  • Click the link under each diagram to open it on a canvas you can zoom, pan and step through
  • The diagrams are links. Click one to open it on the canvas, then press W or click play to walk through the change
  • Open a diagram on the canvas, then press W or click play to walk through the change one step at a time
  • The CLI's render reads .github/pr-lens.yml and applies your renames, exclusions and lane pins at draw time
  • Set github.comment.collapsed: true in .github/pr-lens.yml to fold the comment behind one View architecture… row. Drawing still runs as before
  • Set github.draw: on-demand in .github/pr-lens.yml and PR Lens stops drawing pull requests on its own. Comment @pr-lens draw on a pull request when you want that one drawn
  • Add .github/workflows/pr-lens.yml with coldteadotai/pr-lens/packages/action@v0 and your model provider's key as its api-key to run PR Lens from your own CI. Any /chat/completions endpoint works
  • After a push, tick Redraw to draw the latest commit
  • Switch GitHub to dark mode and the diagrams follow. The moving dots are this pull request's data in motion
  • Set github.description: false in .github/pr-lens.yml to stop PR Lens adding buttons to your PR descriptions

Thanks for using PR Lens! It's free for OSS. If it helped, a star helps other teams find it.  Star PR Lens on GitHub

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 5, 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-11-05T11:18:08.766343Z 1dee208 New commits
ℹ️ 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.

Comment thread test/ai.test.ts Resolved
@oritwoen
oritwoen merged commit 0f05d25 into main Nov 5, 2026
2 checks passed
@oritwoen
oritwoen deleted the feat/lock-ai-tools branch November 5, 2026 11:20
@github-actions github-actions Bot mentioned this pull request Nov 5, 2026
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.

Lock AI SDK tools to the app's profile

1 participant