Concepts
Concepts — resources used in this series
Short lookup. Prefer the lesson pages for full HCL.
This tutorial uses raw sg_* resources (the hard way). Opinionated aios-* modules wrap the same resources for production roots.
| Resource | Role in this series |
|---|---|
provider "sg" |
Talks to your Aiden OS tenant |
sg_agent |
The agent: persona, models, integrations, knowledge flags |
sg_knowledge_hub |
Container for synced documents (project-scoped) |
sg_knowledge_source |
Syncs GitHub (or other) content into a KB |
sg_secret |
Vault credentials (LLM keys, GitHub PAT, …) |
sg_integration |
Integration instance; list it on sg_agent.integrations to expose its tools |
sg_llm_provider |
LLM provider bound to a secret |
sg_llm_model |
Named model instance; pin via sg_agent.model_names |
skills/*.md |
Skill bodies in git (upload via skillsync) |
sg_runbook_sop |
Stage procedure text (runbook) |
sg_workflow |
Multi-stage orchestration; binds agents, runbooks, skill names |
Not the same
| This | Is not |
|---|---|
Agent knowledge = { memory_enabled } |
Binding to a specific KB id |
Stage skill_refs |
Uploading skill card bodies |
Stage runbook_refs |
An attribute on sg_agent |
aios-foundation / aios-integration-* |
Optional wrappers for later — this tutorial teaches the raw resources first |
Back to hub.