c179e014ad
CI / build-and-test (push) Failing after 1m52s
* Introduce project_personas table with foreign keys to projects and agent_personas * Add project_skills table with foreign key to projects and agent_skills * Include override boolean field in agent_persona_skills and project_skills * Update schema and migration files to reflect new tables and fields * Enhance CORS handling to reflect request origin
981 B
981 B
AMCS World Model
AMCS provides a project-scoped world model containing memory, skills, guardrails, personas, and recent context.
At the start of an agent or chat session:
- Identify the current project from explicit user input or the workspace.
- Call
list_projectswhen the project has not already been confirmed. - Call
bootstrap_world_modelwith the explicit project name or ID. - Apply every returned guardrail and effective skill before continuing.
- Use the default persona when present. Other linked persona manifests describe personas available on demand.
Never silently choose or create a project. If no project matches, ask the user or create one only with explicit approval. Stateless clients must continue passing the project explicitly on project-scoped calls.
Skills are additive by default. A linked skill with override: true replaces a lower-precedence skill with the same stable name. Guardrails are additive and later layers cannot weaken them.