⬆️(deps): Bump the console-npm group in /apps/truss_console with 10 updates#150
Open
dependabot[bot] wants to merge 2 commits into
Open
Conversation
…capability gating, and SessionTool protocol
- Add `builtin_plugins/widget_builder` as a bundled plugin: `SubmitWidgetTool`, extensible
AST lint pipeline, `st-widget-builder` agent + skill, Jinja2 prompt template, and reusable
Streamlit component library (PlantUMLCard, GitHub repo card, stock ticker, search result card)
- Add `capabilities.py`: pure `parse_capabilities`, `filter_by_capabilities`, and
`overlay_capabilities` helpers for frontmatter-driven capability gating across agents, skills,
and plugins
- Add `session_tools.py`: `SessionTool` Protocol and `SessionToolRegistry`; retrofit
`ExitPlanModeTool` to satisfy the protocol; replace single `_exit_plan_mode_tool` slot in
`ToolUseLoop` with a `_session_tools` list built from registry + allowed_tools
- Extend `AgentRegistry.register()` with `capabilities=` and `plugin_root=` params; `get()` and
`render_catalog()` accept `session_capabilities` for gated visibility; add `visible_for()`
- Add `substitute_agent_body()` in `spawn_agent.py` for `${SESSION_ID}` /
`${CLAUDE_PLUGIN_ROOT}` / bash-style `${VAR:-default}` expansion in agent bodies; registered
agent types' model is now authoritative (ignores LLM-supplied model arg)
- Auto-scan `builtin_plugins/` at plugin discovery; propagate `plugin_root` and capability
tuples through `Orchestrator` → `AgentRegistry` / `SkillRegistry` / `SessionToolRegistry`
- Parse `X-Meeseeks-Capabilities` request header in API backend; thread `session_capabilities`
end-to-end through `Orchestrator` → `SpawnAgentTool` → `ToolUseLoop`
- Add `StliteWidgetPanel`, `CheckAgentsCard`, `SpawnAgentCard`, `FiveLeafBloomLoader`, and
`WidgetCard` to the console; wire `widget_ready` event parsing and render inline stlite
widgets in the conversation timeline
- Persist completed child handles in `AgentHypervisor` so `check_agents` surfaces results;
add `list_visible()` helper; emit structured `check_agents` payload in tool card
- Fix: skip CWD root injection for non-registry tools; thread session_capabilities into
slash-command skill lookup; reject path traversal in `widget_id`; scope `submit_widget`
schema to widget-builder sessions only; force full PWA refresh on service-worker update
- Migrate docs screenshots to PNG; add Capabilities, Widgets, and core-orchestration docs
pages; refresh plugins, skills, web-api, and landing pages
Bumps the console-npm group in /apps/truss_console with 10 updates: | Package | From | To | | --- | --- | --- | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.99.0` | `5.100.5` | | [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.99.0` | `5.100.5` | | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.522.0` | `0.577.0` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.1` | `7.74.0` | | [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.9.0` | `4.10.0` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.33` | `20.19.39` | | [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.24` | `10.5.0` | | [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.19` | Updates `@tanstack/react-query` from 5.99.0 to 5.100.5 - [Release notes](https://github.com/TanStack/query/releases) - [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md) - [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.5/packages/react-query) Updates `@tanstack/react-query-devtools` from 5.99.0 to 5.100.5 - [Release notes](https://github.com/TanStack/query/releases) - [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md) - [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.5/packages/react-query-devtools) Updates `lucide-react` from 0.522.0 to 0.577.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react) Updates `react-hook-form` from 7.72.1 to 7.74.0 - [Release notes](https://github.com/react-hook-form/react-hook-form/releases) - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md) - [Commits](react-hook-form/react-hook-form@v7.72.1...v7.74.0) Updates `react-resizable-panels` from 4.9.0 to 4.10.0 - [Release notes](https://github.com/bvaughn/react-resizable-panels/releases) - [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md) - [Commits](bvaughn/react-resizable-panels@4.9.0...4.10.0) Updates `@playwright/test` from 1.58.2 to 1.59.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.58.2...v1.59.1) Updates `@types/node` from 20.19.33 to 20.19.39 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `autoprefixer` from 10.4.24 to 10.5.0 - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](postcss/autoprefixer@10.4.24...10.5.0) Updates `eslint-plugin-react-refresh` from 0.4.26 to 0.5.2 - [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases) - [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md) - [Commits](ArnaudBarre/eslint-plugin-react-refresh@v0.4.26...v0.5.2) Updates `tailwindcss` from 3.4.17 to 3.4.19 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v3.4.19/packages/tailwindcss) --- updated-dependencies: - dependency-name: "@tanstack/react-query" dependency-version: 5.100.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: "@tanstack/react-query-devtools" dependency-version: 5.100.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: lucide-react dependency-version: 0.577.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: react-hook-form dependency-version: 7.74.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: react-resizable-panels dependency-version: 4.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: "@playwright/test" dependency-version: 1.59.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: "@types/node" dependency-version: 20.19.39 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: console-npm - dependency-name: autoprefixer dependency-version: 10.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: eslint-plugin-react-refresh dependency-version: 0.5.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: console-npm - dependency-name: tailwindcss dependency-version: 3.4.19 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: console-npm ... Signed-off-by: dependabot[bot] <support@github.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #150 +/- ##
=======================================
Coverage 84.59% 84.59%
=======================================
Files 72 72
Lines 12480 12480
=======================================
Hits 10558 10558
Misses 1922 1922
🚀 New features to boost your workflow:
|
0ec317d to
2956b80
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the console-npm group in /apps/truss_console with 10 updates:
5.99.05.100.55.99.05.100.50.522.00.577.07.72.17.74.04.9.04.10.01.58.21.59.120.19.3320.19.3910.4.2410.5.00.4.260.5.23.4.173.4.19Updates
@tanstack/react-queryfrom 5.99.0 to 5.100.5Release notes
Sourced from
@tanstack/react-query's releases.... (truncated)
Changelog
Sourced from
@tanstack/react-query's changelog.... (truncated)
Commits
441204bci: Version Packages (#10582)55afb3eci: Version Packages (#10581)fe287ccci: Version Packages (#10579)f85d825Feature/use suspense queries combine (#10576)93b2845ci: Version Packages (#10575)ea4497efix(query-core): stop wrapping persister generics in NoInfer (#10510)2f9527eci: Version Packages (#10568)ad517e5ci: Version Packages (#10567)6540a41feat(core): callback for retryOnMount (#10515)e236194test(react-query/useQuery.promise): improve stability by isolating 'queryClie...Updates
@tanstack/react-query-devtoolsfrom 5.99.0 to 5.100.5Release notes
Sourced from
@tanstack/react-query-devtools's releases.Changelog
Sourced from
@tanstack/react-query-devtools's changelog.... (truncated)
Commits
441204bci: Version Packages (#10582)55afb3eci: Version Packages (#10581)3d1a62efix(devtools): change onClose callback type from () => unknown to () … (#10118)fe287ccci: Version Packages (#10579)93b2845ci: Version Packages (#10575)2f9527eci: Version Packages (#10568)ad517e5ci: Version Packages (#10567)a3ec7b3ci: Version Packages (#10520)69d2757ci: Version Packages (#10514)Updates
lucide-reactfrom 0.522.0 to 0.577.0Release notes
Sourced from lucide-react's releases.
... (truncated)
Commits
f6c0d06chore(deps): bump rollup from 4.53.3 to 4.59.0 (#4106)67c0485feat(scripts): added helper script to automatically update OpenCollective bac...b6ed43dfeat(packages): Added aria-hidden fallback for decorative icons to all packag...076e0bbchore(dependencies): Update dependencies (#3809)80d6f73fix(icons): Rename fingerprint icon to fingerprint-pattern (#3767)1cfb3ffchore(deps-dev): bump vite from 6.3.5 to 6.3.6 (#3611)e71198dchore: icon alias improvements (#2861)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for lucide-react since your current version.
Updates
react-hook-formfrom 7.72.1 to 7.74.0Release notes
Sourced from react-hook-form's releases.
Commits
8a816ed7.74.0ef641fe🐞 fix: preserve previous field value when useController name changes (#13395)a08a8e8🐞 fix: handle null parent when unregistering nested field (#13396)2374a64📖 thanks KANAME for the support over the years6737b99🌡️ test: cover valueAsNumber NaN required validation in validateField (#13391)29cdd08🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (#13388)44df01dRevert "Revert "🪢 fix build to exclude test files (#13387)""bf525c1Revert "Revert "🪇 feat: setValues (#13201)""6cd9e457.73.19b07561Revert "🪢 fix build to exclude test files (#13387)"Updates
react-resizable-panelsfrom 4.9.0 to 4.10.0Changelog
Sourced from react-resizable-panels's changelog.
Commits
fa271334.9.0 -> 4.10.0b58ed97Add data-separator "focus" state (#706)f4e5e08Upgrade react-lib-tools to improve site-search5cf89eaMade callouts on Common Questions more consistent435f953Upgrade react-lib-tools to improve site-searchUpdates
@playwright/testfrom 1.58.2 to 1.59.1Release notes
Sourced from
@playwright/test's releases.... (truncated)
Commits
d466ac5chore: mark v1.59.1 (#40005)530e7e5cherry-pick(#4004): fix(cli): kill-all should kill dashboard9aa216ccherry-pick(#39994): Revert "fix(windows): hide console window when spawning ...01b2b15cherry-pick(#39980): chore: more release notes fixesa5cb6c9cherry-pick(#39972): chore: expose browser.bind and browser.unbind APIs99a17b5cherry-pick(#39975): chore: support opening .trace files via .link indirection43607c3cherry-pick(#39974): chore(webkit): update Safari user-agent version to 26.462cabe1cherry-pick(#39969): chore(npm): include all *.md from lib (#39970)0c65a75cherry-pick(#39968): chore: screencast.showActions apif04155bcherry-pick(#39958): chore: release notes for langs v1.59Updates
@types/nodefrom 20.19.33 to 20.19.39Commits
Updates
autoprefixerfrom 10.4.24 to 10.5.0Release notes
Sourced from autoprefixer's releases.
Changelog
Sourced from autoprefixer's changelog.
Commits
faf456aRelease 10.5 versionb841fc5Update dependencies47d6e68Update email45cfc08Replace ESLint and Prettier to oxlint and oxfmt7e3ec7dAdd prefixing support for mask-position-x and mask-position-y (#1548)360f2d9Release 10.4.27 versionab5260cUpdate clean-publish09e9dd1Release 10.4.26 versionec75540Ignore local patches59601b8Update c8 and clean-publishUpdates
eslint-plugin-react-refreshfrom 0.4.26 to 0.5.2Release notes
Sourced from eslint-plugin-react-refresh's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-react-refresh's changelog.
... (truncated)
Commits
c0317bfFix support for nested function calls for extraHOCs [publish]42a1805Explicit v10 support (fixes #106) [publish]199793eSupport nested function calls for extraHOCs (fixes #104)26b3c15Support false positives with TypeScript function overloading (fixes #105)daa2efbRevamp logic to catch more cases [publish] (#97)Updates
tailwindcssfrom 3.4.17 to 3.4.19Release notes
Sourced from tailwindcss's releases.
Changelog
Sourced from tailwindcss's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions