SDK
The AdaOS SDK is the Python-facing layer used by skills and higher-level runtime code.
Main areas in the current tree
adaos.sdk.manage: management helpers for skills, scenarios, resources, and environmentadaos.sdk.data: data access helpers for context, memory, events, environment, secrets, and profile dataadaos.sdk.scenarios: runtime and workflow helpers for scenariosadaos.sdk.io: IO-related helpersadaos.sdk.web: webspace and desktop helpersadaos.sdk.core: decorators, context access, errors, exporter, and validation
Design goals
- keep skill-facing helpers lightweight
- make runtime contracts explicit
- support validation and export of tool metadata
- expose enough structure for local developer tooling and control-plane integration