Files
Agent-System-Core/ts
weichen f32d431784 Enable canonical versioned Go module consumption
Why: Allow consumers to download an immutable module revision without nested source checkouts or local path replacements.

Evidence: SELF package tests and the prior canonical-path rejection are recorded in the Dev dependency-workspace task card; remote consumption is replayed against the committed candidate.

Impact: Change the module identity and its Go imports while preserving API behavior. Existing historical submodule revisions remain buildable.

Refs: Versioned dependencies U1/U3; feature/dependency-workspace
2026-10-13 15:11:37 +00:00
..

TypeScript contracts package

ts/types.ts is the sole TypeScript contract source. npm run build emits the tracked package/index.d.ts and type-only ESM entry for @agent-system/contracts. Consumers import types from the package instead of copying this source.

Run npm ci --ignore-scripts, remove acquisition credentials from the execution environment, then run npm run build && npm test. npm test detects stale generated output and installs an npm pack --ignore-scripts artifact into an isolated consumer that has no Core checkout.

The generated package is committed with its source so fixed Git dependencies work with lifecycle scripts disabled. The package has no prepare, install, or prepack hook. Pin a reachable provider commit in each consumer's manifest and lockfile. This package version is metadata; no Registry upload or release tag is created by these commands.