コーディングエージェントがコードを書き、Palguがエンジニアリングを遂行します。
他社がエージェントのためのハーネスを作るなか、私たちはエンジニアリングのためのハーネスを構築しました。 Palguは、開発の意図から実証・統制された変更のリリースまでを一貫して担います。タスクに本当に必要な要件を見極め、あらゆるエージェントを1つのチームとして動かし、すべての結果を実証し、問題が生じれば自己修復します。ターミナルの srooterctl、またはデスクトップの Palgu Studio からご利用いただけます。
1つのリクエストで、コンテキスト、標準規約、ポリシーが自動的に適用されます。
誰もがエージェントのためのハーネスを作りました。私たちはエンジニアリングのためのハーネスを作りました。
エージェントの数を増やしてもスーパーハーネスにはなりません。エンジニアリングシステム全体を動かしてこそスーパーハーネスです。左がエージェントオーケストレーターの範囲、右がエンジニアリングの全8レイヤーにわたるPalguの範囲です。
完全なエンジニアリング・スーパーハーネスは8つすべてを網羅します。Palguはそれを実現します。
開発者がエージェントを選び、Palguがエンジニアリングを遂行します。
srooterctl をインストールして、コーディングを始めましょう。
1回のインストール、1回のサインイン。
srooterctl でコーディングセッションを開始するか、srooterctl -p で単一タスクを実行して終了します。すべてのリクエストは Palgu API を経由します。
srooterctl login
srooterctl -p "fix the failing test"
自社のコンテキスト、プラクティス、モデルポリシーをタスクごとに適用します。
Palguは適切なコードコンテキストを収集し、チームのTDD、アーキテクチャ、レビュー基準を徹底した上で、タスクに最適なモデルを選択します。
context: コードグラフ + ADR
model: タスク・リスク別
PRの前に検証とレビューを実行します。
機能検証と視覚的検証、コード作成者以外のモデルによるレビュー、そして変更ごとの監査記録。
✓ 8/8 チェック通過
✓ 監査ログ 7f3a2b 記録済み
例: 1つのタスクをエンドツーエンドで。
開発者が add partial refunds と入力したとします。PRが作成されるまでにPalguが行うすべての処理をご覧ください。
モデルがコードを書く。
残りの8ステップはPalguが実行します。
- 01影響範囲をマッピング変更の波及範囲(決済、元帳、請求書)を特定し、必要なテストを選択します。ライブプロジェクトマップ
- 02アーキテクチャ情報の集約追記専用台帳の不変条件など、関連するADRとコードマップを抽出します。設計判断記録 · ADR-041
- 03リスクの評価認証パス上の資金移動。ティア:高。実装モデルから隔離された独立したリスク評価モデルがスコアリングを行います。独立リスクチェック
- 04テストファーストを必須化組織のTDD基準を適用し、実装前に失敗するテストの作成を求めます。組織ポリシー · tests-before-code
- 05ティアに応じたモデルを選択実装には高効率なデフォルトモデルを使用し、高リスクなタスクのレビューにはフロンティアモデルを割り当てます。タスク規模とリスクに応じたモデル
- 06テストを満たす実装集約されたコンテキスト内でエージェントが作業を進め、Palguは後から検証可能なセッションメモリのトレースを記録します。チームメモリ
- 07機能面と視覚面の両方で検証ビルド、E2Eテスト、スクリーンショットの証跡を変更内容に添付します。Validation Center
- 08独立レビューの招集コードを書いたモデルとは異なるモデルで5つの役割(アーキテクト、バックエンド、フロントエンド、テスト、セキュリティ)を構成。1件のブロッカーを検出し、修正しました。独立レビュー
- 09結果を記録コンテキスト、モデル、テスト、レビュー、結果を監査台帳に記録します。PR #482 が 8/8 のチェック通過で作成されます。監査 + プロビナンス
自社のエンジニアリング基準を、エージェントが書いたコードに適用します。
一元管理。必要な場所で稼働します。
Palguのサーバーがお客様のコードを実行することは一切ありません。テストはお客様のCIまたは開発者のマシン上で実行されます。監査ログにはプロンプトの本文ではなくSHA-256ハッシュが保存されます。会話のトランスクリプトは別途保存され、保持期間は管理者が制御でき(デフォルトは30日間)、マネージドサービス上では暗号化されます(セルフホストの場合はキー設定に準拠します)。
ターミナル、CI、そしてあなたのMacで。
srooterctlはmacOS、Linux、Windowsに対応し、開発者のマシンでもCIランナーでも動作します。Studioは、タスク、検証センター、カウンシルチャンバー、ナレッジ、ルーティングを1つのmacOSアプリに統合します。

同じハーネス。どのモデルでも、同じ結果。
モデルを固定してPalguで実際のアプリを構築し、精度、速度、コスト、品質の4軸で採点します。モデルによってコストは変わりますが、ハーネスが成果の品質を保ちます。すべての結果を公開しています。