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
Copy file name to clipboardExpand all lines: a2a/slack_researcher/README.md
+19-9Lines changed: 19 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,15 +10,6 @@ The Slack Researcher Agent is designed to perform research tasks across Slack ch
10
10
11
11
### Configuration Variables
12
12
13
-
## Running in Kagenti
14
-
When deploying in the Kagenti UI - You will need to attach 3 environments to the agent deployment:
15
-
16
-

17
-
18
-
1.`ollama` or `openai` (Slack Researcher is looking for the values of `LLM_API_BASE` and `LLM_API_KEY` - Either ollama or any other OpenAI-compatible API will work)
19
-
2.`mcp-slack` - This provides the value of the slack MCP server (`MCP_URL`)
20
-
3.`slack-researcher` - This provides the remainder of the necessary configuration settings
21
-
22
13
| Variable Name | Description | Required? | Default Value |
| JWKS_URL | Endpoint to obtain JWKS for token validation. Enables token validation | No | - |
25
+
| ISSUER | Expected `iss` value of incoming bearer tokens | No | - |
26
+
| AUDIENCE | Expected `aud` value of incoming bearer tokens | No | - |
27
+
28
+
> **Note on Authorization configuration**
29
+
> By default, no token validation is performed. To enable token validation, set `JWKS_URL`.
30
+
> If `ISSUER` is additionally set, the `iss` claim will be checked to equal this value.
31
+
> If `AUDIENCE` is additionally set, the `aud` claim will be checked to equal this value.
32
+
33
+
## Running in Kagenti
34
+
When deploying in the Kagenti UI - You will need to attach 3 environments to the agent deployment:
35
+
36
+

37
+
38
+
1.`ollama` or `openai` (Slack Researcher is looking for the values of `LLM_API_BASE` and `LLM_API_KEY` - Either ollama or any other OpenAI-compatible API will work)
39
+
2.`mcp-slack` - This provides the value of the slack MCP server (`MCP_URL`)
40
+
3.`slack-researcher` - This provides the remainder of the necessary configuration settings
41
+
42
+
NOTE if you are connecting to a tool that is OAuth-secured, you MUST set the `JWKS_URL` variable or the token will not be passed to the tool.
0 commit comments