Communitygithub.com

Chesl7916/Harness_Engineering

Anthropicの設計を実行可能なコードにマッピングする純粋なPythonハーネスを使用して、自律型マルチエージェントアプリを構築およびテストします。

Harness_Engineering とは?

このスキルは、Anthropicのマルチエージェントシステム設計を純粋なPythonハーネスにマッピングし、自律型マルチエージェントアプリケーションの構築とテストを可能にします。開発者は、コンピュータ使用、コード実行、ファイル操作などのツールを持つエージェントを定義し、それらを協調ワークフローに統合できます。このスキルはClaude Code、Cursor、Codexなどのプラットフォームで動作し、エージェントワークフローの迅速なプロトタイピング、反復、移行を容易にします。指定されたSKILL.mdドキュメントは、スキルの目的、主要コンポーネント、およびワークフローを詳細に説明し、マルチエージェントシステムの実装とテストのための実用的なガイドを提供します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Chesl7916/Harness_Engineering

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Harness_Engineering は何をしますか?

Anthropicの設計を実行可能なコードにマッピングする純粋なPythonハーネスを使用して、自律型マルチエージェントアプリを構築およびテストします。

概要

このスキルは、Anthropicのマルチエージェントシステム設計を純粋なPythonハーネスにマッピングすることで、自律型マルチエージェントアプリケーションの構築とテストを可能にします。開発者は、コンピュータ使用、コード実行、ファイル操作などのツールを持つエージェントを定義し、それらを協調ワークフローに統合できます。

主な機能

  • エージェント定義: 特定のツールと役割を持つエージェントを作成します。
  • ワークフローオーケストレーション: 順次、並列、条件付きのエージェント実行を定義します。
  • テストフレームワーク: マルチエージェントシステムのテストを容易にします。
  • プラットフォーム互換性: Claude Code、Cursor、Codexなどのプラットフォームで動作します。

使用例

from harness import Harness, Agent, Tool

# エージェントを定義
agent1 = Agent(
    name="code_writer",
    tools=[Tool.code_execution(), Tool.file_operations()]
)

agent2 = Agent(
    name="code_reviewer",
    tools=[Tool.code_execution(), Tool.file_operations()]
)

# ワークフローを作成
harness = Harness()
harness.add_agent(agent1)
harness.add_agent(agent2)

# ワークフローを実行
harness.run("新しい関数を実装する")

インストール

pip install harness-engineering

詳細情報

詳細については、リポジトリを参照してください。

関連スキル