You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-up cleanups agreed during review of #7639 (human-in-the-loop tool permissions). No behaviour change.
## Comments cleanup (#7728)
- Shorten the `/mcp/tools` handler and `curatePlatformTool` doc blocks in `forge/ee/routes/expert/index.js`.
- Drop the stale `TODO: decide with the team whether this belongs on the branch` in the catalog catch block, keeping the rationale for why an upstream 401/403 must not be forwarded as our own 401.
- Trim the `size` prop comment in `ToggleButtonGroup.vue`.
## Generic JsonViewer (#7729)
- Move `JsonViewer.vue` out of the expert message tree into `frontend/src/components` so it can be reused (its only consumer, `ToolApprovalCard`, is updated to the new import).
- Move its `safeStringify` helper into the shared strings composable (`frontend/src/composables/strings/String.js`) and add a unit test.
## Testing
- New `safeStringify` unit tests pass.
- eslint and colour lint green (pre-commit hook).
Closes#7728Closes#7729
Co-authored-by: andypalmi <andrea@flowfuse.com>
0 commit comments