Skip to main content

Capabilities at a glance

Every surface in Kaizen, who it is for, and the setting that controls whether it appears. If something in these pages is missing from your deployment, this table names the flag to ask your administrator about.

Availability flags are resolved server-side and re-checked by each backend route. A hidden navigation item is a convenience, never the access control.

A flag requests availability. Kaizen exposes new work only after every server-owned prerequisite is ready.

Core surfaces​

SurfaceAudienceFlagDefault
SearchMemberalways on—
ChatMemberMEMBER_API_ENABLEDon
Streaming answersMemberMEMBER_CHAT_STREAMING_ENABLEDon
Chat history & Chats libraryMemberalways on—
Delete a chatMemberMEMBER_CHAT_DELETE_ENABLEDoff
Answer feedbackMemberMEMBER_CHAT_FEEDBACK_ENABLEDon
Agent pipeline pane in model and run settingsMember; selection restricted to an allowlisted Kaizen administratorAGENT_PIPELINE_SELECTOR_ENABLED plus static allowlist and live Kaizen Admin authorityoff; disabled Tomo

Knowledge​

SurfaceAudienceFlagDefault
Documents (upload & ask)MemberDOCUMENT_IMPORT_ENABLEDoff
Document previewMemberMEMBER_DOCUMENT_PREVIEW_ENABLEDon
Document exportMemberDOCUMENT_EXPORT_ENABLEDon
CollectionsMemberMEMBER_COLLECTIONS_ENABLEDon
Hybrid retrieval—HYBRID_RETRIEVAL_ENABLEDon
Query expansion—SEARCH_EXPANSION_ENABLEDoff
Fuzzy fallback—SEARCH_FUZZY_FALLBACK_ENABLEDon
Contextual RAG at ingest—INGEST_CONTEXTUAL_RAG_ENABLEDoff

Collaboration​

SurfaceAudienceFlagDefault
Shared chatMemberSHARED_CHAT_COLLABORATION_ENABLEDon
ProjectsMemberPROJECT_WORKSPACES_ENABLEDon
History searchMemberCHAT_HISTORY_SEARCH_ENABLEDon
Indexed history retrieval—CHAT_HISTORY_INDEXED_RETRIEVAL_ENABLEDoff

These four have a dependency order. See Feature flags & rollout before changing any of them.

Agents & authoring​

SurfaceAudienceFlagDefault
Agents libraryMemberMEMBER_AGENTS_ENABLEDon
Agent StudioMemberAGENT_STUDIO_ENABLEDon
Agent bundles—AGENT_BUNDLES_ENABLEDon
Demo Builder staff workflowKamiwaza staffno dedicated flag; ships as an agent bundleon with bundles
PackagesMember / AdminAGENT_PACKAGES_ENABLEDon
PromptsMemberMEMBER_PROMPTS_ENABLEDon
Multi-step PromptsMemberMEMBER_PROMPT_CHAINS_ENABLEDon
Agent routing—AGENT_ROUTING_ENABLEDon
Orchestration (delegation)MemberAGENT_ORCHESTRATION_ENABLEDon
Parallel orchestration—AGENT_ORCHESTRATION_PARALLEL_ENABLEDon
Evaluator-optimizer pattern—AGENT_ORCHESTRATION_EVALUATOR_OPTIMIZER_ENABLEDoff
Tool discovery—AGENT_TOOL_DISCOVERY_ENABLEDon
Federated cluster tools (call a paired Kamiwaza cluster as a linked identity)Member / AdminFEDERATION_TOOLS_ENABLED plus the FEDERATION_SHARED_IDP settingoff
Generic Kamiwaza Core/MCP toolsMember / AdminKAMIWAZA_TOOL_BROKER_ENABLEDon; exact tools still opt-in
Closed Kamiwaza SDK toolsMember / AdminKAMIWAZA_SDK_TOOLS_ENABLEDon
External OpenAPI source management and toolsMember / AdminKAMIWAZA_EXTERNAL_CAPABILITIES_ENABLEDoff
Cross-origin external schemasMember / AdminKAMIWAZA_EXTERNAL_CROSS_ORIGIN_SOURCES_ENABLED plus source consentoff
External query-string authenticationMember / AdminKAMIWAZA_EXTERNAL_QUERY_AUTH_ENABLEDoff
Remember external credentials in DataHub/CatalogMember / AdminKAMIWAZA_CREDENTIAL_REMEMBER_ENABLEDoff; explicit action only
Workspace, member, agent, and Chat approval defaultsAdmin + Memberno dedicated flagNever ask; admin configurable

Execution​

SurfaceAudienceFlagDefault
Native Desktop input authorityMember on native DesktopDESKTOP_INTERACTIVE_AUTHORITY_ENABLEDoff
Code sandbox (run_code, persistent kernels, hash-bound workspace editing)MemberSANDBOX_ENABLEDon
Runnable artifactsMemberARTIFACT_RUN_ENABLEDon
Reviewed Artifact renderer packsMember / deployment operatorEnvironment-only ARTIFACT_RENDERER_PACKS_ENABLED with an image-installed exact digestoff
Browser sessions (a live web page in the pane)MemberSANDBOX_BROWSER_SESSIONS_ENABLED plus a TURN relayoff
Sandbox network egress—SANDBOX_EGRESS_ENABLEDon, public addresses only
Tasks & schedulingMemberTASKS_ENABLED plus platform readinessoff
Per-task approval mode and durable approval waitsMemberTASKS_ENABLED plus platform readinessoff
Chat-managed background jobsMemberTASKS_ENABLED plus platform readinessoff
Exhaustive Library corpus TasksMemberTASKS_ENABLED plus platform readinessoff
Worker queue—WORKER_QUEUE_ENABLEDon
Separate document queue—DOCUMENT_WORKER_SEPARATE_QUEUE_ENABLEDoff

Native Desktop input authority requires the private native bridge, its versioned bind, refresh, and release protocol, and authenticated native admission. Stored inputs do not transfer process-local authority to another replica. See Native Desktop input authority for the fixed bridge origin and admission prerequisites.

Tasks ship off: this release holds them, with chat-managed background jobs and Library corpus Tasks, for a later qualified release. A default installation shows members no Tasks surface. An administrator may turn them on, but that is an operator choice outside this release's qualification, not a supported configuration of it. When on, the flag alone still cannot grant authority. Kaizen accepts only one complete server-side readiness decision: all 20 v1 capability families, every required platform component, a healthy workload-attestation profile, compatible model and dataset resource guards, a current report, and the explicit Kaizen rollout must all agree. A read-only or otherwise partial platform is unavailable.

The rail, direct route, chat tools, scheduler registration, dispatch, queue, workers, model calls, credential use, and resource effects all close from that same decision. If any dependency becomes unavailable after launch, new work closes immediately while existing definitions, run history, notifications, approvals, and audit evidence remain readable. A dependency failure is visible as a healthy, inert held scheduler state; it does not take chat, Library, or other member surfaces offline.

Browser sessions ship off in this release, because their media is relay-only and Kaizen does not ship the TURN relay they need. With the flag off, members see no browser pane and agents are offered no browser tools. An administrator who has a relay can set SANDBOX_BROWSER_SESSIONS_ENABLED=true. The flag is necessary but not sufficient: a session also needs a signed egress grant, a worker image carrying the browser runtime, enough worker memory, and operator-configured TURN relay URLs (the relay secret is derived from the deployment's field key unless an operator overrides it). It is refused outright rather than degraded when any prerequisite is absent. The third-party page executes inside the deployment's own boundary, so read Feature flags & rollout and Isolation boundaries. Members get the task-level guide in Browser sessions.

Efficiency​

SurfaceAudienceFlagDefault
Member compression settingsMemberMEMBER_COMPRESSION_ENABLEDon
Tool-result compressionMemberMEMBER_TOOL_RESULT_COMPRESSION_ENABLEDon
Plain-speak responsesMemberMEMBER_PLAIN_SPEAK_COMPRESSION_ENABLEDon
Prompt trimMemberMEMBER_PROMPT_FLUFF_COMPRESSION_ENABLEDon
Context budgeting—CHAT_CONTEXT_BUDGET_ENABLEDon
Prompt cache—PROMPT_CACHE_ENABLEDoff
Speculative prompt cache—SPECULATIVE_PROMPT_CACHE_ENABLEDon, but needs the prompt cache
Warm compaction candidates—CONTEXT_COMPACTION_WARM_CANDIDATES_ENABLEDon

An availability flag being on does not opt a member in. Both compression tools default to off per member and stay that way until the member turns them on.

Interop​

SurfaceAudienceFlagDefault
A2A proof of conceptAdminKAIZEN_A2A_POC_ENABLEDoff
A2A discovery / inbound / outbound / sendAdminKAIZEN_A2A_*_ENABLEDoff
Config storeAdminCONFIG_STORE_ENABLEDdeployment-set
Federated cluster tools (link, read, write)Member; federations listed by AdminFEDERATION_TOOLS_ENABLED plus FEDERATION_SHARED_IDPoff

A2A is a proof of concept intended for isolated deployments. Read A2A & remote agents before enabling it anywhere else.

info

embedded browser sessions need the sandbox pool sized for a browser. The controller ships with SANDBOX_RESOURCE_MEMORY_LIMIT: 4Gi, clearing Chromium's enforced 1.5 GB floor. A custom lower limit refuses every session and names that setting. See Configuration.