Publish this assistant
Other assistants and external MCP clients can call this assistant once it's published. They'll see the description below — write it first.
What callers receive
Offered to callers as "chat_dibk-arkivslurp", described by the Description above. Parameters:
{
"q": {
"type": "string",
"description": "The query to should be answered by the LLM.",
"example": "What is the weather like in London?",
"minLength": 1,
"format": "plain-text"
},
"chatId": {
"type": "string",
"description": "The chat id to be used for the conversation.",
"example": "1234567890",
"minLength": 1,
"format": "plain-text"
},
"tags": {
"type": "array",
"items": {
"type": "string",
"enum": [
"dibk-tek17",
"dibk-sak10",
"dibk-dok",
"dibk-pbl",
"dibk-documaster",
"dibk-tolkningsuttalelser",
"svar",
"list"
]
},
"description": "Tags supported by 'dibk-arkivslurp', used to narrow which sources it consults. Stitched: dibk-tek17 (TEK17), dibk-sak10 (SAK10), dibk-dok (DOK), dibk-pbl (PBL), dibk-documaster (Documaster), dibk-tolkningsuttalelser (Tolkningsuttalelser); mode: svar (Svar), list (Liste)",
"example": "[\"dibk-tek17\",\"dibk-sak10\"]",
"minLength": 1,
"format": "plain-text"
},
"filters": {
"type": "array",
"items": {
"type": "string"
},
"description": "Search filters to be used when querying for relevant sources to the inquiry.",
"example": "[\"field1:value1\", \"field2:value2\"]",
"minLength": 1,
"format": "plain-text"
},
"context": {
"type": "array",
"items": {
"type": "string"
},
"description": "Supplied context for the inquiry.",
"example": "[\"context1\", \"context2\"]",
"minLength": 1,
"format": "plain-text"
},
"MappedId": {
"type": "integer",
"description": "The MappedId of a previous search result. If provided, its DocId is used to restrict the sub-assistant's search to that document.",
"example": 1
},
"DocId": {
"type": "string",
"description": "The DocId of a document to restrict the sub-assistant's search to. Use either this or MappedId."
}
}
Tool use
Whether this assistant may call tools at all, and how many tool rounds a single answer may take.
Available tools
Every tool function this assistant can see, grouped by capability. "Default" follows the function's own setting.
Search
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
MappedId (integer, required)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
Assistant
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
q (string, required)
chatId (string)
tags (array)
filters (array)
context (array)
MappedId (integer)
DocId (string)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
q (string, required)
chatId (string)
tags (array)
filters (array)
context (array)
MappedId (integer)
DocId (string)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
q (string, required)
chatId (string)
tags (array)
filters (array)
context (array)
MappedId (integer)
DocId (string)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
q (string, required)
chatId (string)
tags (array)
filters (array)
context (array)
MappedId (integer)
DocId (string)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
q (string, required)
chatId (string)
tags (array)
filters (array)
context (array)
MappedId (integer)
DocId (string)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
q (string, required)
chatId (string)
tags (array)
filters (array)
context (array)
MappedId (integer)
DocId (string)
Context
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
old_text (string, required)
new_text (string, required)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
Tasks
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
items (array, required)
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.
pending_only (boolean)
previous (boolean)
Utility
Details
Replaces the description above for this assistant only. Use {description} to insert the tool's underlying description — for search tools, the datasource's Description. Blank = inherit.
TellEm script evaluated before each query with the inquiry as $; the tool is offered only when it returns a truthy value. Example: $.Tags.contains("kilde:tek17") — Blank = always offered.