Skip to content

Latest commit

 

History

History
128 lines (89 loc) · 9.37 KB

File metadata and controls

128 lines (89 loc) · 9.37 KB

PowerContext

人と Agent が作業を引き継ぎ、継続するためのコンテキスト。

PyPI version License Apache 2.0 Discord

English · 中文 · 日本語

作業を始めた人や Agent が、そのまま最後まで終えるとは限りません。あなたが Agent にタスクを渡し、Agent が途中まで進めた後、あなたや別の誰かが引き継ぐことがあります。そのとき、判断の理由や現在の状態は、その会話に置き去りになりがちです。

PowerContext は、会話をまたいでもコンテキストを作業とともに保持します。あなたが戻ったときは、これまでの経緯を確認して現在の状態から続けられます。新しい Agent も同じところから引き継げます。

あなたと Agent が作業を引き継ぎ、保存されたコンテキストから継続する流れ

Web サイト · インストール手順

PowerContext 1.1.0 には対話式セットアップが含まれています。 以下のコマンドで正式リリースと同じバージョンの Agent 連携をインストールします。

作業の続きをそのまま引き継ぐ

作業を引き継ぐと、確認済みの判断、制約、進捗、根拠、次の手順など、その時点で必要なコンテキストを確認できます。履歴をすべて読み返さずに、そのまま続けることも、別の人や Agent に渡すこともできます。

後から何を残すか、次の担当者に何を渡すかは、あなたが決めます。PowerContext は長く使う情報を Memory として保存し、現在の目標と状態を Handoff にまとめます。再利用できる手順は、Experience または Skill として残せます。PowerContext は各項目を対象となる作業の範囲内に保ち、元の情報源と過去の版を残します。

利用中の Agent と接続する

Git、uv、Agent CLI を用意して、1.1.0 をインストールします:

uv tool install --force "powercontext[cli,server]==1.1.0"
mkdir -p powercontext-config
cd powercontext-config
powercontext config init --language en --output .env

ウィザードは英語と中国語に対応しています。自動 Memory と Topic Memory を試すには Full memory を選択し、 Generation と Embedding の API 接続を設定してください。Agent のサブスクリプションとは別の認証情報が必要です。 Basic memory は追加のモデル API なしで明示的な保存・検索を利用できます。

生成された設定で Server を起動します:

powercontext server run --env-file .env

Server を起動したまま、別のターミナルで同じ設定ディレクトリに移動し、.env.next-steps.md に従って クライアント環境の読み込み、Scope の作成・紐付け、同じバージョンの Agent プラグインのインストールを行います。例:

powercontext setup codex --ref powercontext-v1.1.0
powercontext doctor codex

PowerContext ツールと Agent 連携には、常に同じ Git ref を使用してください。 Quick Start で Dashboard、SSH、HTTPS、 Source から Topic 生成・更新、新しいセッションでの検索まで確認できます。 Python 3.11+ が必要です。macOS と Linux をサポートし、Windows のサポートは experimental です。

Codex は official、他のホストと Python Agent フレームワークは community、Bub は評価専用の evaluation です。 これらは PowerContext 連携のメンテナンス主体と用途を示すタグです。対応機能と利用可能なバージョンは 機能一覧を参照してください。

Codex
Codex
Claude Code
Claude Code
DeepSeek Harness
DeepSeek Harness
Hermes Agent
Hermes Agent
Pi Coding Agent
Pi Coding Agent
OpenClaw
OpenClaw
OpenCode
OpenCode
WorkBuddy
WorkBuddy
Bub
Bub
Pydantic AI
Pydantic AI
LangChain
LangChain
LangGraph
LangGraph

アプリケーションは、非同期 Python クライアント、HTTP API、MCP、または同一プロセス内の Core SDK から PowerContext を利用できます。入口を選ぶにはインターフェースリファレンスを参照してください。

Python で段階的に試すには、チーム作業の一連の流れも学べる 22 本の Jupyter チュートリアル(中国語)をご覧ください。Memory、コンテキストの準備、Handoff、Experience、Skill、実際の Agent を動かしながら学べます。最初の 7 本はモデルや API キーなしで実行できます。

PowerContext で何が変わるか

LoCoMo と SWE-bench Pro における PowerContext の結果をまとめた比較図

比較に用いた評価方法、詳細な結果、適用範囲は公式ベンチマークページを参照してください。

PowerContext を開発する

make install
make check
make test

開発ワークフロー全体については CONTRIBUTING.md を参照してください。

さらに詳しく

PowerContext は PowerMem の後継プロジェクトです。

コントリビューター

PowerContext に貢献してくださる皆さまに感謝します。❤️

PowerContext のコントリビューター

すべてのコントリビューターを見る · 開発に参加する

ライセンス

PowerContext は Apache License 2.0 のもとで提供されています。