Files
sim/apps/docs
Waleed efa4f27006 fix(agent): unique tool ids for multi-instance tools + icon updates (#4933)
* fix(agent): resolve canonical resource id when building unique tool ids

Multi-instance agent tools (table, knowledge base, workflow) get a unique
id by suffixing the resource id (e.g. table_query_rows_<tableId>). The
suffix code read the canonical param key (tableId/knowledgeBaseId) directly
from stored params, but selector subblocks persist their value under the
subblock id (tableSelector/knowledgeBaseSelector). Tools stored in that
state never got a suffix, so two of them collapsed to the same name.

Resolve the canonical resource id from the source subblock first — mirroring
the execution-time paramsTransform — so the unique id is derived the same
way the tool actually runs. Non-destructive; no-op when the canonical key is
already present.

* test(agent): cover knowledge-base selector resolution for unique tool ids

* improvement(icons): new 1Password icon on white bg, enlarge Prospeo and Neo4j glyphs
2026-06-09 17:04:26 -07:00
..
2026-02-16 00:00:12 -08:00

docs

This is a Next.js application generated with Create Fumadocs.

Run development server:

bun run dev

Open http://localhost:3000 with your browser to see the result.

Learn More

To learn more about Next.js and Fumadocs, take a look at the following resources: