Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
apiclient
module
|
|
|
logger
module
|
|
|
pkg
|
|
|
auditlog
Package auditlog converts persisted audit rows into the normalized public read model.
|
Package auditlog converts persisted audit rows into the normalized public read model. |
|
clauderunner
Package clauderunner verifies identities issued to Claude self-hosted sessions.
|
Package clauderunner verifies identities issued to Claude self-hosted sessions. |
|
cli/internal/mcplogin
Package mcplogin relays one UI OAuth attempt.
|
Package mcplogin relays one UI OAuth attempt. |
|
controller/handlers/catalogmigration
Package catalogmigration converts standalone legacy MCP resources to vMCPs before controllers and API traffic start.
|
Package catalogmigration converts standalone legacy MCP resources to vMCPs before controllers and API traffic start. |
|
controller/handlers/modelinfosource
Package modelinfosource removes the models.dev model info source that earlier versions synced model prices from.
|
Package modelinfosource removes the models.dev model info source that earlier versions synced model prices from. |
|
enforcement
Package enforcement contains the pure decision logic that decides whether a normalized tool call is permitted by an MDMConfiguration's EnforcementAllowlist.
|
Package enforcement contains the pure decision logic that decides whether a normalized tool call is permitted by an MDMConfiguration's EnforcementAllowlist. |
|
groupref
Package groupref finds the objects that reference auth provider groups.
|
Package groupref finds the objects that reference auth provider groups. |
|
guardrails
Package guardrails checks LLM requests and responses against administrator-defined policies, and MCP traffic with guardrail filters.
|
Package guardrails checks LLM requests and responses against administrator-defined policies, and MCP traffic with guardrail filters. |
|
i18n
Package i18n renders API-owned messages from the backend translation catalog.
|
Package i18n renders API-owned messages from the backend translation catalog. |
|
llm
Package llm contains shared types for interacting with language model APIs.
|
Package llm contains shared types for interacting with language model APIs. |
|
llmengine
Package bifrost embeds the Bifrost AI gateway (github.com/maximhq/bifrost) inside the Obot process and exposes it to the rest of Obot as an http.Handler.
|
Package bifrost embeds the Bifrost AI gateway (github.com/maximhq/bifrost) inside the Obot process and exposes it to the rest of Obot as an http.Handler. |
|
localauth
Package localauth implements a built-in username/password auth provider.
|
Package localauth implements a built-in username/password auth provider. |
|
mcptester
Package mcptester contains the provider-neutral contracts and adapters used by the stateless MCP tester chat endpoint.
|
Package mcptester contains the provider-neutral contracts and adapters used by the stateless MCP tester chat endpoint. |
|
mdmassets
Package mdmassets loads the MDM assets tree that obot-sentry's build publishes and assembles the per-configuration ZIP an admin downloads.
|
Package mdmassets loads the MDM assets tree that obot-sentry's build publishes and assembles the per-configuration ZIP an admin downloads. |
|
modeldata
Package modeldata keeps the files the LLM gateway engine prices requests and looks up model capabilities from: a pricing datasheet and a model-parameters file.
|
Package modeldata keeps the files the LLM gateway engine prices requests and looks up model capabilities from: a pricing datasheet and a model-parameters file. |
|
modeldata/modeldatatest
Package modeldatatest provides model data for tests: a few real entries, converted the way Obot's model data is, so tests that need model prices don't depend on the data a build downloads.
|
Package modeldatatest provides model data for tests: a few real entries, converted the way Obot's model data is, so tests that need model prices don't depend on the data a build downloads. |
|
openapi
Package openapi imports immutable OpenAPI snapshots for the hosted wrapper.
|
Package openapi imports immutable OpenAPI snapshots for the hosted wrapper. |
|
principal
Package principal interprets who an authenticated caller is.
|
Package principal interprets who an authenticated caller is. |
|
scim
Package scim serves a SCIM 2.0 endpoint for an auth provider's SCIM connection, as a facade over Obot's users, identities, groups, and memberships.
|
Package scim serves a SCIM 2.0 endpoint for an auth provider's SCIM connection, as a facade over Obot's users, identities, groups, and memberships. |
|
scim/adapter
Package adapter holds the provider-specific rules of SCIM connections.
|
Package adapter holds the provider-specific rules of SCIM connections. |
|
scim/setup
Package setup sets up and administers the SCIM connections of auth providers.
|
Package setup sets up and administers the SCIM connections of auth providers. |
|
storage/apis/obot.obot.ai/v1
+groupName=obot.obot.ai
|
+groupName=obot.obot.ai |
|
substrate
Package substrate connects Obot's instance controller to Substrate v0.3.0.
|
Package substrate connects Obot's instance controller to Substrate v0.3.0. |
|
fetch-model-data
command
Command fetch-model-data downloads the LLM gateway's model prices and capabilities into pkg/modeldata/data, for a build to embed.
|
Command fetch-model-data downloads the LLM gateway's model prices and capabilities into pkg/modeldata/data, for a build to embed. |
Click to show internal directories.
Click to hide internal directories.
