Installation
Configuration
okf_agent_system
okf_agent_system.md
Calling the Agent
OKF Agent has no screens of its own. It is called entirely through its service actions; a consuming app or flow needs to be built separately.
UserInput
SessionId
Response
Binary
JSON
Trace
A set of test questions used during this component's own testing ships as a Resource file, okf-agent-test-questions.md, useful as a starting point for exercising the agent against a real bundle.
okf-agent-test-questions.md
Tools Available to the Agent
Six tools are wired into the agent, each a thin wrapper over an OKF Store service action. Every argument is filled by the model; none are pre-set.
BundleId
DirectoryPath
ConceptPath
Filter
How ListConcepts's Filter Is Translated
The model is given a Filter shaped for text input, not OKF Store's underlying entity Identifier. Its MinTrusTier field takes a trust tier name directly, "Unverified", "MachineConfirmed", or "HumanReviewed", rather than a numeric Id.
MinTrusTier
"Unverified"
"MachineConfirmed"
"HumanReviewed"
Before calling OKF Store, the agent looks up that name against the TrustTierOption static entity. If no match is found, an error is returned immediately without calling OKF Store. If found, the resolved Identifier is substituted in, and every other filter field, TypeFilter, StatusFilter, IsExcludeStale, IsExcludeDeprecated, AsOfDate, is passed through unchanged.
TrustTierOption
TypeFilter
StatusFilter
IsExcludeStale
IsExcludeDeprecated
AsOfDate
System Prompt
OKF Agent does not store its own system prompt. On every message, it calls PromptAssembler's Assemble_Prompt service action with the key okf_agent_system and no runtime variables, and uses whatever prompt text that call returns. There is no caching; changing the prompt in PromptAssembler takes effect on the very next message, with no republish of OKF Agent required.
Assemble_Prompt
Entities
Dependencies
Bundle
Concept
IngestSource
No Site Properties, REST integrations, or additional AI provider references exist beyond AIProviderForOKF.