On this page
Config Schema
This page summarizes the major configuration messages exposed by Talon’s runtime configuration proto.
| Field |
Type |
Notes |
providers |
map<string, LlmProviderConfig> |
- |
database |
DatabaseConfig |
- |
server |
ServerConfig |
- |
default_provider |
string |
- |
workspace_dir |
string |
- |
control_plane |
ControlPlaneConfig |
- |
controllers |
map<string, ControllerConfig> |
- |
trust |
TrustConfig |
- |
| Field |
Type |
Notes |
oidc |
OidcTrustEntry |
repeated |
| Field |
Type |
Notes |
name |
string |
- |
issuer |
string |
- |
audiences |
string |
repeated |
allowed_domains |
string |
repeated |
allowed_emails |
string |
repeated |
jwks_url |
string |
- |
clock_skew_seconds |
uint32 |
- |
grants |
OidcTrustGrant |
repeated |
| Field |
Type |
Notes |
kind |
Kind |
- |
namespace |
string |
- |
agent |
string |
- |
session |
string |
- |
channel |
string |
- |
| Field |
Type |
Notes |
enabled |
bool |
- |
workers |
uint32 |
- |
| Field |
Type |
Notes |
openai |
OpenAiConfig |
oneof (config) |
anthropic |
AnthropicConfig |
oneof (config) |
google |
GoogleConfig |
oneof (config) |
openai_compatible |
GenericConfig |
oneof (config) |
| Field |
Type |
Notes |
model |
string |
- |
api_key |
Secret |
- |
org_id |
string |
- |
| Field |
Type |
Notes |
model |
string |
- |
api_key |
Secret |
- |
| Field |
Type |
Notes |
model |
string |
- |
api_key |
Secret |
- |
| Field |
Type |
Notes |
name |
string |
- |
base_url |
string |
- |
model |
string |
- |
api_key |
Secret |
- |
| Field |
Type |
Notes |
plain |
string |
oneof (source) |
ref |
SecretRef |
oneof (source) |
| Field |
Type |
Notes |
source |
Source |
- |
key |
string |
- |
| Field |
Type |
Notes |
data_dir |
string |
- |
driver |
string |
- |
url |
Secret |
- |
| Field |
Type |
Notes |
driver |
string |
- |
| Field |
Type |
Notes |
path |
string |
- |
| Field |
Type |
Notes |
bucket |
string |
- |
prefix |
string |
- |
api_base_url |
string |
- |
| Field |
Type |
Notes |
bucket |
string |
- |
prefix |
string |
- |
region |
string |
- |
endpoint_url |
string |
- |
force_path_style |
bool |
- |
| Field |
Type |
Notes |
local |
LocalObjectStoreConfig |
oneof (backend) |
gcs |
GcsObjectStoreConfig |
oneof (backend) |
s3 |
S3ObjectStoreConfig |
oneof (backend) |
| Field |
Type |
Notes |
shared_secret |
Secret |
oneof (auth) |
google_oidc |
GoogleOidcAuthConfig |
oneof (auth) |
| Field |
Type |
Notes |
audience |
string |
- |
service_account_email |
string |
- |
| Field |
Type |
Notes |
project_id |
string |
- |
location |
string |
- |
queue |
string |
- |
target_url |
string |
- |
callback_auth |
SchedulerCallbackAuthConfig |
- |
| Field |
Type |
Notes |
group_name |
string |
- |
queue_url |
string |
- |
execution_role_arn |
string |
- |
schedule_name_prefix |
string |
- |
dlq_arn |
string |
- |
maximum_event_age_seconds |
uint32 |
- |
maximum_retry_attempts |
uint32 |
optional |
endpoint_url |
string |
- |
| Field |
Type |
Notes |
cloud_tasks |
CloudTasksSchedulerConfig |
oneof (backend) |
aws_eventbridge_scheduler |
AwsEventBridgeSchedulerConfig |
oneof (backend) |
| Field |
Type |
Notes |
database |
DatabaseConfig |
- |
message_broker |
MessageBrokerConfig |
- |
scheduler |
SchedulerConfig |
- |
object_store |
ObjectStoreConfig |
- |
documents |
DatabaseConfig |
- |
| Field |
Type |
Notes |
host |
string |
- |
port |
uint32 |
- |
Was this page helpful?
Thanks for your feedback!