@kedge-agentic/agent-runtime-core
v0.4.0
Published
Framework-free runtime for ccaas agentic services. Phase 0: workspace (BaseMaterializer + ContentSource port) + artifact (JsonEditProvider) + interface skeletons for project/schema/sync. Future phases fill in concrete impls for project store, artifact sto
Readme
@kedge-agentic/agent-runtime-core
ccaas agentic 服务的框架无关 runtime — workspace + artifact + sync 三件套。
类型: 框架无关库 · 状态: private · v0.4.0
用途
Agent ↔ solution 双向 sync 层。 把 agent 跑出来的产物 (在 workspace 文件系统里) 跟 solution 的领域 DB 双向同步,中间不丢数据。
workspace/—BaseMaterializer+ContentSourceport + Logger 把 ccaas 的 Skill/SkillFile/McpServer DB 实体投射到 agentfs--baseoverlay 用的磁盘文件树。artifact/—JsonEditProvider+WorkspaceArtifactSource+BinaryArtifactSource在内存/REST 后端里编辑结构化 artifact 的 edit provider 抽象。sync/—SyncEngine+InMemoryChangeStream+SnapshotStoreAgent 工作区 ↔ solution DB 之间的双向 sync,有 snapshot 保护。project//schema/— 接口骨架 (Phase 1+ 落地)
可走 subpath import 收紧依赖范围:
import { BaseMaterializer } from '@kedge-agentic/agent-runtime-core/workspace'
import { JsonEditProvider } from '@kedge-agentic/agent-runtime-core/artifact'也可从根入口 from '@kedge-agentic/agent-runtime-core' 一并 import (扁平 barrel)。
历史
May 2026 从 agentfs-runtime 改名而成。 2026-06-01 cleanup C3 加 -core 后缀对齐 layering 约定。
依赖
- 运行时: 无 (零依赖)
- 无 peerDeps,无框架耦合
关联包
- @kedge-agentic/platform — 当前唯一消费者;
packages/platform/src/sessions/agent-runtime/提供 NestJS DI 接线
构建 / 测试
npm run build:agent-runtime-core
npm test -w @kedge-agentic/agent-runtime-core完整愿景见 docs/AGENT_RUNTIME_DESIGN.md。
