@astraworks/agent-kit
v0.1.5
Published
AstraWorks AgentPort build SDK, contracts, and Skill baseline
Readme
@astraworks/agent-kit
AstraWorks build SDK for authorized AgentPort integrations. The package is publicly distributed for installation convenience but remains proprietary commercial software. Public availability does not grant open-source rights.
This package is a build-time dependency. It must not be included as a runtime dependency of @astraworks/cli or generated Agent packages.
Public Agent-facing contracts and Skills for AstraWorks-compatible Agents and expert teams.
The public contracts/schemas/agent.schema.json contract describes the AgentPort-compatible source generated by AstraWorks under the project-root agents/<agent-id>/. The surrounding project-level AgentPort source layer contains shared docs/, evals/, harness-profiles/, hooks/, knowledge/, loops/, mcp/, orchestrations/, schemas/, scripts/, skills/, and catalog.yaml. agent-test-case.schema.json and agent-eval.schema.json define required behavior tests and quality gates. agent-build.schema.json describes the AstraWorks Adapter package and optional external Harness target packages. The agent-builder Skill remains an AstraWorks workflow: it calls the Engine CLI to create, validate, activate, and compile those definitions.
AgentPort uses this package to validate AstraWorks requirements, lock Skill versions, and materialize the required Skills into target Agent packages. The package contains no Engine, Daemon, Dashboard, project data, credentials, or install-time side effects.
import { agentKitCatalog, resolveAgentKitSkill } from "@astraworks/agent-kit";
const catalog = await agentKitCatalog();
const operatorSkill = resolveAgentKitSkill("project-operator");