{"_id":"@affectively/aeon-dev-framework","_rev":"2-53de559cceaeda601cc6a2f248d94e8d","name":"@affectively/aeon-dev-framework","dist-tags":{"latest":"5.0.0"},"versions":{"5.0.0":{"name":"@affectively/aeon-dev-framework","version":"5.0.0","_id":"@affectively/aeon-dev-framework@5.0.0","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"dist":{"shasum":"255002943fbbf094752367efe353b08090c96b74","tarball":"https://registry.npmjs.org/@affectively/aeon-dev-framework/-/aeon-dev-framework-5.0.0.tgz","fileCount":68,"integrity":"sha512-9TKFAaka7KhPl6mMVIOltAnvhcYyn6+1BbwCiFCuD5FDg2HbSpmTASo/c6WeW9po7nv4/Ffum0IZq4/nnt39jg==","signatures":[{"sig":"MEQCIESGxQmgKGqNtjBatOXu0R/i6C5MvOBqY+xFGX3gsd8mAiBkNedmZjmZdDYLu4kfgE3YF4dkeazIDNVoakJGbUBE0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394690},"main":"./src/index.ts","types":"./src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"ae54b0df6ac98ed86b037accafa16cf218dda541","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","type-check":"tsc -p tsconfig.typecheck.json --noEmit"},"_npmUser":{"name":"buley","email":"buley@outlook.com"},"_npmVersion":"11.8.0","description":"Autonomous development framework for the Aeon Foundation monorepo","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@affectively/auth":"workspace:*","@affectively/shared-utils":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/aeon-dev-framework_5.0.0_1773156367066_0.09029445197042407","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is deprecated and no longer supported. Do not use."}},"time":{"created":"2026-03-10T15:26:06.850Z","modified":"2026-03-27T19:58:19.726Z","5.0.0":"2026-03-10T15:26:07.242Z"},"description":"Autonomous development framework for the Aeon Foundation monorepo","maintainers":[{"name":"buley","email":"buley@outlook.com"}],"readme":"# @affectively/aeon-dev-framework (Cera Library)\n\n## Overview\nThe `aeon-dev-framework`, also known as the **Cera Library** (Cyrano Entrainment & Reasoning Agent), is an autonomous development framework designed for the Aeon ecosystem. it provides the core cognitive logic, reasoning engines, and behavioral entrainment required for AI agents to operate within the monorepo.\n\n## Key Components\n\n### Core Logic\n- **`metacognition-engine.ts`**: The central reasoning engine that manages agent thought processes and state transitions.\n- **`model-inference-protocol.ts`**: Unified protocol for handling model inference across different providers and tiers.\n- **`neuro-symbolic-validator.ts`**: Validates agent outputs using both neural and symbolic logic.\n\n### Development Tools\n- **`code-analyzer.ts`**: Analyzes codebase structure and identifies areas for improvement.\n- **`pr-generator.ts`**: Automatically generates Pull Requests, including titles and descriptions.\n- **`test-analyzer.ts`**: Evaluates test coverage and generates missing test cases.\n\n### Services\n- **`llm-service.ts`**: Core service for interacting with Large Language Models.\n- **`ai-gateway-provider.ts`**: Provider implementation for the Aeon AI Gateway.\n- **`depersonalization-service.ts`**: Ensures agent outputs are appropriately depersonalized when required.\n\n## Features\n- **Entrainment**: Logic for behavioral entrainment between agents and users.\n- **Reasoning**: Advanced cognitive reasoning using System 1/System 2 architectures.\n- **Collaborative Framing**: Mechanism for agents to frame tasks and goals collaboratively.\n- **Debt Normalization**: Tools for identifying and addressing technical debt.\n\n## Usage\nThis framework is used internally by various Aeon applications and agents to provide high-level cognitive capabilities and autonomous development features.\n","readmeFilename":"README.md"}