OKF Agent is an ODC AI Agent app that answers questions over an OKF v0.2 bundle ingested by OKF Store, using an OpenAI model connection and a tool-calling interface.
The agent is wired to six tools, each a thin wrapper over an OKF Store service action: browsing bundles and their concept index, retrieving a concept by path, listing concepts filtered by type, status, staleness, and trust tier, and traversing links in both directions. The trust tier filter is exposed to the model as plain text and translated to OKF Store's underlying identifier before the call is made.
The agent's system prompt is not stored locally. It is fetched from a separate app, PromptAssembler, on every message. The prompt itself, and a set of test questions for exercising the agent, ship with this component as reference files.
A caller sends a message and a session identifier to CallOKFAgent and receives the agent's response. The most recent call's tool-call trace can be retrieved separately for debugging.
https://opensource.org/licenses/BSD-3-Clause