ai-core
@alneas/ai-core
Section titled “@alneas/ai-core”アクション実行、提案レビュー、Generative UIのデータ仕様、AIチャットストリーム、 エージェント出力解析を提供するMITの独立Publicパッケージです。 React・data-engine・DB・storage・task-graphへ依存しません。 実行時依存はAjvとそのformat・多言語メッセージ用ヘルパーです。このリポジトリが正本です。
npm install @alneas/ai-core/action・/proposal・/generative-ui・/ai-chat・/agent-output・/validation
を用途ごとに利用できます。ルートはこれらをまとめて公開します。
互換経路に必要なファイル別サブパスも明示的に公開し、internal/は公開しません。
Node >=24、必要なWeb APIを持つブラウザ・edge環境、ESM/CJSとNodeNext型を対象にします。
Ajvの実行時コンパイルは関数生成を許すホストが必要です。CSPやedge実行環境の制約は
別途確認し、必要ならホストに合わせた検証方法を設計してください。
利用前に仕様・JSON Schema・利用条件・制約を確認してください。
英語READMEの実装例では、明示的に登録したアクションだけをtoolとして公開します。
AIサービスのSDK・認証・DB保存・アプリケーションの認可は組み込みません。
React向けUIは@alneas/react-ai、グラフを使う実行とDB連携の組み立ては
@alneas/data-engineが担当します。engineの既存AIサブパスは同じ実装を再exportします。
APIの詳細はsrcのJSDoc、開発はCONTRIBUTING.md、 公開手順はRELEASING.md、統合サイトは ALNEAS Docsを参照してください。
AI利用ガイドは配布物の dist/ai/SKILL.md と package-context.json に同梱します。次のコマンドはプロジェクトの指示ファイルへの追記をプレビューします。確認後に --write を付けると既存の指示を保持して反映します。
node node_modules/@alneas/ai-core/dist/ai/setup.mjs --project .