技能 人工智能 永续自主智能体框架

永续自主智能体框架

v20260517
autonomous-agent-harness
本框架将代码环境升级为永续、自主的智能体系统。它利用内置的定时任务、远程派遣和结构化内存(MCP)等原生功能,实现持续的自我驱动自动化。适用于构建需要长期记忆、定期运行和复杂多步骤操作的AI助理,无需依赖外部的AutoGPT等复杂框架。
获取技能
204 次下载
概览

自動エージェントハーネス

ネイティブ機能とMCPサーバーのみを使用して、Claude Codeを永続的な自己指令エージェントシステムに変換します。

同意とセーフティバウンダリ

自動操作は、ユーザーによって明示的に要求され、スコープが設定される必要があります。スケジュール、リモートエージェントの派遣、永続的なメモリの書き込み、コンピュータ制御の使用、外部への投稿、サードパーティリソースの変更、または現在のセットアップのプライベート通信に対する行動を行わないでください。ユーザーがその機能と対象ワークスペースを承認していない限り。

クレデンシャル、プライベートワークスペースのエクスポート、個人データセット、およびアカウント固有の自動化を再利用可能なECCアーティファクトから除外する前に、ドライラン計画とローカルキューファイルを好みます。

アクティベーション時期

  • ユーザーが継続的に実行されるか、スケジュール上で実行されるエージェントを望む
  • 定期的にトリガーされる自動化ワークフローを設定
  • セッション全体でコンテキストを記憶する個人的なAIアシスタントを構築
  • ユーザーが「これを毎日実行」、「これを定期的にチェック」、「監視を続ける」と言う
  • Hermes、AutoGPT、または同様の自動エージェントフレームワークから機能を複製したい
  • スケジュール済み実行と組み合わせたコンピュータ使用が必要

アーキテクチャ

┌──────────────────────────────────────────────────────────────┐
│                    Claude Code Runtime                        │
│                                                              │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌─────────────┐ │
│  │  Crons   │  │ Dispatch │  │ Memory   │  │ Computer    │ │
│  │ Schedule │  │ Remote   │  │ Store    │  │ Use         │ │
│  │ Tasks    │  │ Agents   │  │          │  │             │ │
│  └────┬─────┘  └────┬─────┘  └────┬─────┘  └──────┬──────┘ │
│       │              │             │                │        │
│       ▼              ▼             ▼                ▼        │
│  ┌──────────────────────────────────────────────────────┐    │
│  │              ECC Skill + Agent Layer                  │    │
│  │                                                      │    │
│  │  skills/     agents/     commands/     hooks/        │    │
│  └──────────────────────────────────────────────────────┘    │
│       │              │             │                │        │
│       ▼              ▼             ▼                ▼        │
│  ┌──────────────────────────────────────────────────────┐    │
│  │              MCP Server Layer                        │    │
│  │                                                      │    │
│  │  memory    github    exa    supabase    browser-use  │    │
│  └──────────────────────────────────────────────────────┘    │
└──────────────────────────────────────────────────────────────┘

コアコンポーネント

1. 永続的なメモリ

構造化データ用のMCPメモリサーバーで拡張されたClaude Codeの組み込みメモリシステムを使用します。

組み込みメモリ (~/.claude/projects/*/memory/):

  • ユーザーの設定、フィードバック、プロジェクトコンテキスト
  • フロントマター付きのマークダウンファイルとして保存
  • セッション開始時に自動的に読み込まれる

MCPメモリサーバー (構造化知識グラフ):

  • エンティティ、関係、観察
  • クエリ可能なグラフ構造
  • クロスセッション永続性

メモリパターン:

# 短期:現在のセッションコンテキスト
TodoWriteをセッション内タスク追跡に使用

# 中期:プロジェクトメモリファイル
クロスセッションリコールの場合は~/.claude/projects/*/memory/に書き込む

# 長期:MCPナレッジグラフ
mcp__memory__create_entitiesを永続的な構造化データに使用
mcp__memory__create_relationsを関係マッピングに使用
mcp__memory__add_observationsを既知のエンティティについての新しい事実に使用

2. スケジュール済み操作(Crons)

Claude Codeのスケジュール済みタスクを使用して、定期的なエージェント操作を作成します。

cronを設定する:

# MCPツール経由
mcp__scheduled-tasks__create_scheduled_task({
  name: "daily-pr-review",
  schedule: "0 9 * * 1-5",  # 平日午前9時
  prompt: "affaan-m/everything-claude-codeのすべてのオープンPRを確認します。各について:CIステータスをチェック、変更を確認、問題にフラグを立てます。メモリに概要を投稿します。",
  project_dir: "/path/to/repo"
})

完全な設定例

セッション全体でコンテキストを記憶し、複数の定期的なタスクを実行する完全に自動化されたエージェントの設定については、高度な設定セクションを参照してください。

信息
Category 人工智能
Name autonomous-agent-harness
版本 v20260517
大小 6.91KB
更新时间 2026-05-18
语言