@aimount/core
v0.1.0
Published
Core runtime contracts, tool authoring primitives, and message DTOs for aimount
Readme
@aimount/core
@aimount/core is the foundational contract package for aimount.
Role
This package owns the extracted, framework-neutral contract layer that sits below runtime transports and interaction orchestration.
Owns
- runtime model contracts
- tool authoring contracts and
createTool - plain message DTOs and presentation part types
Does not own
- HTTP or gRPC transport details
- parser or validation behavior
- interaction state or framework bindings
- storage, replay, queueing, or persistence strategy
Dependency direction
Higher-level packages can depend on @aimount/core, while @aimount/core
stays free of transport, UI, and orchestration concerns.
Runtime API relation
@aimount/runtime remains the transport-facing compatibility package for wire,
codec, and protocol surfaces while re-exporting the core-owned runtime model layer.
Tool execution relation
@assistant-wi/interaction can keep normalization and parser behavior while reusing
the core-owned tool and message contracts.
Status
Current foundational owner.
