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
{{ message }}
Repository navigation
Commit bbb76d9
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: plugins/workiq/skills/workiq/references/search-paths-work-iq.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,21 +10,30 @@ path is unknown.
10
10
|`filter`| string | When named in `inputSchema.required`| Legacy regex/path-keyword search. Business Applications also accepts natural-language discovery through this parameter. |
11
11
|`query`| string | When named in `inputSchema.required`| Natural-language description of the resource or action to discover. |
12
12
13
-
Inspect the current tool schema and send exactly the parameter listed in `inputSchema.required`: `filter` or `query`.
14
-
Never send both. The visible schema can vary by caller or rollout, so do not hard-code one form.
13
+
Inspect the connected WorkIQ tool schema and send only accepted fields. Never
14
+
send both `filter` and `query`, and never retry with a different argument after
15
+
rejection.
15
16
16
-
There is no `backend`, `source`, or `provider` argument. WorkIQ automatically searches every enabled catalog and
17
-
provider available to the current tenant and caller, including Business Applications when enabled. Do not invent a
18
-
catalog selector or claim that an absent provider is available.
17
+
There is no `backend`, `source`, or `provider` argument. WorkIQ may fan out to
18
+
enabled providers, but only returned paths prove that a provider participated.
19
+
For Business Applications, require a returned `/businessapps/...` path before
20
+
following it.
19
21
20
22
## Workflow
21
23
22
-
1.`search_paths` with the required `filter` or `query` input to find candidate paths
24
+
1. Make one focused `search_paths` call with an accepted `filter` or `query`
25
+
input to find candidate paths.
23
26
2.`get_schema` on the chosen path
24
27
3.`fetch` or the appropriate write tool (`create_entity` / `update_entity` / `delete_entity` / `do_action` / `call_function`)
25
28
26
29
If the user asks to discover paths AND read or mutate, continue to the mutation tool after picking the path — discovery alone is incomplete.
27
30
31
+
If Business Applications discovery errors or returns no `/businessapps/...`
32
+
path, do not repeat or broaden it. Fetch `/businessapps/environments/`, resolve
33
+
only the exact requested environment, and inspect only its relevant returned
34
+
`apps`, `skills`, or `tables` collection. Abstain when the exact environment or
35
+
capability is absent.
36
+
28
37
Never answer API/path questions from general Graph knowledge, local SQL, filesystem search, or built-in tools. Summarize paths from `search_paths`; if none matched, say WorkIQ did not confirm one.
0 commit comments