Prospero、より文明的な時代のための新しいコーディングハーネス
Prospero: A new coding harness for a more civilized age
nullprogram.comのブログで発表された、コーディング用ハーネス「Prospero」の紹介。Hacker Newsでは10ポイントを獲得し、投稿から1時間で議論が始まっている。本文ページは取得できなかったため、詳細な機能や設計思想は現時点では不明。
Prospero: A new coding harness for a more civilized age
HNでの議論
118- nico
CLIコーディングエージェントへの些細な不満:
何度も、エージェントが何か作業をしている間にプロンプトを入力していると、突然Y/Nオプション付きの質問が来て、誤って単語の一部としてY/Nと入力してしまい、それで「質問に答えて」しまい、多くの場合、間違った方向に進めたりエージェントを停止させたりする。
Claude codeもCodexもこれを解決していない。防ぐために見つけた唯一の方法は、別の場所で入力してから貼り付けることだが、すごく面倒だ。
また、異なるセッションの2つのエージェント同士を会話させたいとき、かなりぎこちない。両方と話して、適切に連携するまで数ターンのメッセンジャー役をしなければならない。どこかをクリックするだけで、2つ以上のセッションをリンク/リンク解除できたらいいのにと思う。
Prósperoは上記の問題を解決しますか?
エージェントの「swarm」/グループ制御の計画はありますか?
- brainless
GUIコーディングエージェントを見るのはいいね。私はいつもTUIエージェントを使っているけど、GUIのものを作っている。Claude Code、Codex、opencodeなどいくつか使っているが、DX/UXが気に入らない。
(エージェントからの)テキストの壁の一部をクリックして関連テキストを検索したり、横に開いたりしたいことがよくある。リンクされたファイルを開きたい。複数の質問に非同期で答えたい、翌日戻ってきて答えを続けたい。
プロンプトレベルの機能もたくさん欲しい - サブエージェントでオーケストレーションするが、選択したタスクだけを - チェックボックスがないときどうやって選択する?あるいは、チャット応答の一部を(読み取り専用で)掘り下げるサブエージェントを委任するとか。タスクリストの1つだけを(書き込みで)成文化するとか。他にもたくさん小さなことがある。
コーディングエージェントのフルタイムユーザーとして、TUIはほとんど機能しない。エージェント駆動開発では、テキストの分割、テキスト内検索、テキストのマージがこれまで以上に重要だと思う。すべてはテキスト、とことんテキストだ。これが私が自分で作っているもので、自分のGUIフレームワークを使っている。
- bigbuppo
技術者たちが、何か別のものが名前を使っていないか確認するのを忘れるのにうんざりだ:http://www.prospero.org/
混乱を招く方法だ。
これは新しい国を作ってフランスと名付けるようなものだ。
- julesrms
そこでやっていることは素晴らしいと思うが、30年の筋金入りのC++ベテランとして言うと(自分のC++ GUIフレームワークを作るほど:https://juce.com)... 私がコードエージェントを書いていたとき(https://github.com/juggler-ai/juggler)、エージェントGUIにC++を使うなんて絶対にしなかった!
エージェントUIはすべてmarkdown、HTML、大きなスクロールリスト、テキストフロー、Unicode文字など、C++フレームワークが苦手でHTML/CSS/JSでは簡単なものばかりだ。君は勇敢な男だ!
- keyle
今日では多くの人が自分たちのハーネスを作っているよね...
私も作ったし、opencodeの4%のリソースで、似たTUIスタイルで動く。
素晴らしいと思うし、みんな自分で作るべきだ。
- indigodaddy
これは、作業しているアプリ/環境のローカルサンドボックス化/分離をサポートしていますか?もししていないなら、とにかくProsperoでそういうことを実現する方法を考えられるだろうけど?
- x3haloed
コンセプトはすごく気に入った。特に効率的でヘッドレスで、アタッチ可能なGUIがあるのがいい。
でも、あまりに意見が強すぎるのが気に入らない:「したがってProsperoの主要設計原則:永遠に待つな。すべての操作に期限がある。この決定がすべてに影響する。」
その意見は尊重するが、共有はしない。だからその意見を中心に開発されたコーディングハーネス全体は私には役に立たない。
- bensyverson
法外に補助されたClaudeサブスクリプションがなければ、使えたであろうクールなハーネスがたくさんあるのに。