Construct a ChannelRuntime and register a Feishu adapter on it.
create_feishu_channel_runtime(
session_store,
app_id,
app_secret,
base_url = "https://open.feishu.cn",
verification_token = NULL,
encrypt_key = NULL,
verify_signature = TRUE,
send_text_fn = NULL,
send_status_fn = NULL,
download_resource_fn = NULL,
model = NULL,
agent = NULL,
skills = "auto",
tools = NULL,
hooks = NULL,
registry = NULL,
max_steps = 10,
session_policy = channel_default_session_policy()
)A ChannelRuntime with the Feishu adapter registered.
Channel session store.
Feishu app id.
Feishu app secret.
Feishu API base URL.
Optional callback verification token.
Optional event subscription encryption key.
Whether to validate Feishu callback signatures when applicable.
Optional custom send function for tests or overrides.
Optional custom status function for tests or overrides.
Optional custom downloader for inbound message resources.
Optional default model id.
Optional default agent.
Optional skill paths or "auto". Defaults to "auto" when agent is NULL.
Optional default tools.
Optional session hooks.
Optional provider registry.
Maximum tool execution steps.
Optional session policy overrides.