Starknet を搭載した強力で安全な AI エージェントを作成するためのエージェントエンジン。NPM パッケージとすぐに使えるバックエンドの両方でご利用いただけます。
クイックスタート
前提条件
Starknetウォレット(推奨: Argent X )
AI プロバイダー API キー (Anthropic/OpenAI/Google Gemini/Ollama)
Node.jsとpnpmがインストールされている
インストール
構成
.env.exampleをコピーして.envファイルを作成します。
次に、 .envファイルに必要な値を入力します。
AIモデルの設定(オプション):
config/models/default.models.jsonファイルは、様々なタスク(fast、smart、cheap)で使用されるデフォルトのAIモデルを定義します。このファイルをカスタマイズすることも、新しいモデル設定(例:my_models.json)を作成してエージェント実行時に指定することもできます。ファイル構造についてはconfig/models/example.models.jsonをご覧ください。エージェントは、モデル構成の
providerフィールドを使用して、.envファイルからロードする API キーを決定します (たとえば、providerがopenaiの場合、OPENAI_API_KEYロードします)。config/agents/ディレクトリにエージェント構成ファイル (例:default.agent.jsonまたはmy_agent.json) を作成します。
snakagentのツールを使用して、独自のエージェント構成を簡単に作成できます。
Related MCP server: AgentCraft MCP Server
使用法
プロンプトモード
プロンプトを実行します:
サーバーモード
サーバーを実行します:
利用可能なモード
|インタラクティブモード|自律モード| |---|---|---| |プロンプトモード|✅|✅| |サーバーモード|✅|✅|
プロジェクトにSnakを実装する
snakパッケージをインストールする
エージェントインスタンスを作成する
アクション
アクションの詳細については、こちらのドキュメントセクションをご覧ください。キットの包括的なインターフェースは、利用可能なすべてのプラグインとそのアクションを簡単にナビゲートできるカタログを提供し、プラグインの発見と使用を容易にします。
エージェントにアクションを追加するには、こちらのステップバイステップガイドに従ってください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
MIT ライセンス - 詳細については LICENSE ファイルを参照してください。
詳細なドキュメントについては、 docs.kasar.ioをご覧ください。