Skip to main content

Core capabilities

Libra OS supplies the runtime services below. Your application decides which agents to call, what users may do, and how to present results and review work.

Application needRuntime featureStart here
Execute a prompted behaviorPersona and skill agentsCreate an agent
Reuse configuration across agentsEmployee records and inheritanceEmployee YAML
Retrieve company knowledgeCollections, bindings, and Knowledge PacksKnowledge
Call business systemsCustom tools, callbacks, and configured policiesTools
Route models by taskAnswer, planner, and skill model slotsModel settings
Retain contextConversations, observations, persisted fields, house profilesMemory
Run work beyond one connectionNative jobs, persisted progress, outcome inspectionBackground tasks
Inspect installed agentsManaged-agent and operator registry APIsListing agents
Build a review workflowApproval groups and action recordsDesk example

Knowledge Packs and skill packs

A Knowledge Pack supplies knowledge and associated configuration. A collection is the indexed document resource an agent retrieves from. A skill/tool pack supplies callable capabilities. Installing one does not imply that every agent has access to it; configure bindings and tool availability.

Models and data flow

Model IDs are served by your configured endpoint; they are not models bundled inside the Libra OS binary. Configure local or hosted processing for every tier, including embeddings and optional memory workers. Task complexity, model choice, and available tools determine cost and latency.

See Security for data flow and Portability for capabilities that require external services or specific storage backends.

SDK and applications

Install the Python package with pip install libraos-sdk and import from libraos import Client. Source, API contracts, and language clients live in libraos/sdk.

Libra Desk is an application on this platform. A developer can use the same runtime services from a different UI or a backend workflow.