Repository navigation
build(deps): update devframe and @devframes packages to 1.2.5 - #409
Conversation
devframe 1.2.4 ships the exposeSharedState MCP route option (devframes/devframe#444), so agent.tools.<name>: false now hides an inspector's shared-state keys from devframe_state_read and the devframe://state resources in the published package too, not only inside this repository where a local patch provided the option. Drop the exposeSharedState hunks from the patches and redo the rest for 1.2.5: the server instructions route option (devframe, hub and agentic) and the mcpContent image answers (agentic). Neither is in 1.2.5. Add a test that fails if the shared-state filter goes back onto a local patch, and update the patched dependencies section of the development docs. Closes #238
The panel bundles the devframe RPC client, which changed in 1.2.4 (automatic client caching discovery), so the committed extension/ui build must be regenerated to match the lockfile.
…instructions yet Both need a local devframe patch that devframe 1.2.5 still lacks, so an installed package answers screenshot-component with the note only and sends no MCP instructions.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: 🔵 Low · up to
|
🚀 Deploying Preview to Cloudflare 🚀Preview Deployments by commit
|
|
View your CI Pipeline Execution ↗ for commit 6e2ca37
💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗ ☁️ Nx Cloud last updated this comment at |
What and why
devframe 1.2.5 is out. It ships the
exposeSharedStateroute option (devframe #444), which ourpangularMcp()filter has used since #379, but which only worked inside this repo through a local patch. With 1.2.5, turning an agent inspector off also hides its shared state from agents in a published install.Closes #238.
devframeand@devframes/*dependency moves to^1.2.5. The lockfile was regenerated withpnpm install.devframeand@devframes/hub: theexposeSharedStatehunks are upstream and dropped. The serverinstructionshunks are not, so they are ported to 1.2.5.@devframes/agentic: kept as is. Image answers and serverinstructionsare not in 1.2.5.exposeSharedStateback, and require the devframe packages to be at 1.2.4 or later.extension/uiis rebuilt, because the panel bundles the devframe RPC client, which changed in 1.2.4.screenshot-componentimage and no server instructions until devframe passes them on.Also fixed upstream by the bump, with no code change here: settings writes from the client are persisted (#423), hub UI shortcut-conflict warnings (#443), language options stay reachable (#447), dock order kept on language change (#446), and the embedded dock mounts in cross-origin previews such as StackBlitz (#441).
How it was verified
pnpm commit:checkpnpm format:checkpnpm typecheckpnpm test:devtools(3098) andpnpm test:panel(737)pnpm skills:checkapps/docsupdated andpnpm docs:buildpassespnpm extension:buildandextension/uicommittedpnpm devtools:build-pkg, then the packed package installed with npm into a scratch project (devframe 1.2.5, no patches). Withagent.tools.forms: false, the MCP server listed 84 tools,devframe_state_readhidpangular:formsand keptpangular:router, and the forms resource was not listed.Notes for reviewers
instructions) could be dropped once devframe takes them upstream. No upstream PR exists yet for either.examples/angular-nativeis outside the workspace. Its range was bumped but not installed or run.Summary by CodeRabbit
Features
Documentation