0.3.0 • Published 3d ago
@mks2508/axon-core
Licence
MIT
Version
0.3.0
Deps
3
Size
93 kB
Vulns
0
Weekly
0
@mks2508/axon-core
Núcleo de axon — el orquestador multi-agente de mks. Modelo de roadmap v2, parser de
transcripts de sesión Claude (JSONL) y lectura git read-only. Todo el API devuelve Result
(@mks2508/no-throw): nada de throw al caller.
Requisitos
Runtime Bun-only. Usa Bun.YAML.parse y Bun.spawnSync (load-bearing) → no es portable
a Node sin migrarlos. Requiere Bun >=1.1.
Install
bun add @mks2508/axon-core
Ejemplo
import { parseModel } from '@mks2508/axon-core/handlers';
import { buildDag } from '@mks2508/axon-core/models';
const model = parseModel('styx.model.yml');
if (!model.ok) {
console.error(model.error.code, model.error.message);
} else {
const dag = buildDag(model.value);
console.log(`${dag.edges.length} aristas, ${dag.cycles.length} ciclos`);
}
API
Subpath exports: @mks2508/axon-core (raíz), /models, /session, /git, /handlers,
/errors, /tw. Ver dist/*.d.ts.
/tw(binding taskwarrior) arrastra la dependencia@mks-agenticslab/task-sync. Los consumers model-only (roadmap/sesión/git) no la pagan: el barrel raíz no re-exportatw, así que solo la cargas si la importas explícitamente desde@mks2508/axon-core/tw.