@aicr/forge-runtime
v0.1.2
Published
FORGE production bindings — Neon sessions, Gateway services, AI Gateway
Readme
@aicr/forge-runtime
Production bindings for the FORGE domain builder platform. Connects FORGE to real infrastructure — Neon for session persistence, Gateway for service resolution, AI Gateway for LLM providers.
Install
npm install @aicr/forge-runtimeThis package is for production deployments. For development and testing, use
@aicr/forge-sdkwith synthetic bindings (MockAIProvider,MemorySessionManager).
Key Exports
| Export | Description |
|--------|------------|
| NeonSessionManager | Persist sessions to Neon (PostgreSQL) |
| GatewayServiceResolver | Resolve services via the AICR Gateway |
| AIGatewayProvider | Route AI requests through the AI Gateway |
Usage
import { createForgeSession } from '@aicr/forge-sdk'
import { NeonSessionManager, GatewayServiceResolver, AIGatewayProvider } from '@aicr/forge-runtime'
const session = await createForgeSession({
packSlug: 'spm',
mode: 'wizard',
sessionManager: new NeonSessionManager(process.env.DATABASE_URL!),
ai: new AIGatewayProvider(process.env.AI_GATEWAY_URL!),
serviceResolver: new GatewayServiceResolver(process.env.GATEWAY_URL!),
})License
MIT
