@adep/runtime

AgentDeploy 运行时内核:云函数执行器 + 本地模拟运行时 + cloud.db/cloud.storage 能力装配,零平台重栈依赖(无 elysia/drizzle/better-auth/nuxt/bun:sqlite/postgres/ioredis),供 server / CLI(adep dev) / 浏览器离线工作区三方复用。
2,980
Install
npm install @adep/runtime
Latest Version:0.3.4
License:MIT
Last Updated:Oct 19, 2026
Links: Repository  ·  npm
Maintainer: adep

@adep/runtime — AgentDeploy 运行时内核

云函数执行器 + 本地模拟运行时 + cloud.db / cloud.storage 能力装配。零平台重栈依赖(无 elysia / drizzle / better-auth / nuxt / bun:sqlite / postgres / ioredis),供 server、CLI(adep dev)、浏览器离线工作区三方复用。

npm install @adep/runtime
# 或
pnpm add @adep/runtime

能力总览

能力 说明
函数执行器 在受限沙箱内加载 / 执行用户云函数(含超时、内存限制、OOM)
能力装配 把 cloud.db / cloud.storage / cloud.fetch / cloud.chain 装配进 ctx.cloud
本地模拟运行时 让 adep dev 在本地跑出与线上一致的执行语义
依赖解析 函数依赖的 classify / manifest 解析
工具函数 下载签名 / 快照解析 / ProjectDriver 方言工厂等

用法

import { createCloudContainer } from '@adep/runtime'
import type { FunctionContext } from '@adep/types'

const container = createCloudContainer(/* project driver */)
const ctx = { cloud: container, params: { id: '1' } } satisfies FunctionContext

// 执行一个函数模块
const result = await container.functions.invoke('my-fn', ctx)

说明

  • 运行时依赖 @adep/types 作为类型契约,二者解耦演进。
  • 浏览器端复用见 @adep/web-container(开发工作区形态);对外发布以本包为主。

Version History

Version Released License
0.3.4 MIT
0.3.3 MIT
0.3.2
0.3.1
0.3.0