RedditがManus engineerのUnix-style agent論からfunction callingを見直す
Original: I was backend lead at Manus. After building agents for 2 years, I stopped using function calling entirely. Here's what I use instead. View original →
投稿の中心にある主張
元Manus backend leadによる高い反応を集めたr/LocalLLaMA postは、かなり明確な主張をしている。2年間agentを作ってきた結果、著者はtyped function catalogをやめ、Unix-style commandを背後に持つ単一のrun(command="...") toolを好むようになったというのだ。投稿は二つの古い設計思想を結び付ける。Unixは重要な情報をtext streamで流す前提を持ち、LLMはtokenの上でしかreasoningしない。この観点では、shell-like interfaceは回避策ではなく、現在のmodelに最も自然なinterface modelになる。
著者は、大きなfunction inventoryがmodelのattentionを問題解決ではなくtool selectionに使わせてしまうと考える。これに対して単一のcommand runnerは、tool useを一つのnamespaceの中でのstring compositionへ変える。投稿では、log read、error filter、countを別々のtoolに分ける代わりに、command chain一つで処理する例が示されている。そのためruntimeには|、&&、||、;のparserがあり、一回のtool callが小さなatomic actionではなくcomplete workflowを表せるようになっている。
なぜこの投稿が響いたのか
興味深いのは、著者が哲学だけで終わらなかった点だ。postはprogressive help discovery、agentに次の行動を示すerror message、exit codeとdurationを付けるconsistent output footer、そしてraw Unix executionとmodelに返すpresentationを分離するtwo-layer architectureを説明している。そのpresentation layerにはbinary detection、巨大なoutputを扱うoverflow file、command失敗時のstderr visibilityが含まれる。つまり主張は、modelにterminalを渡して祈ることではない。CLIはmodel cognitionに合わせた周辺ergonomicsを整えて初めて有効になる、ということだ。
threadの反応も、その強みと危険の両方に向いていた。何人かのcommentersは、最終的にshellこそが最も自然なagent frameworkになるかもしれないと言った。一方で、多くの人は、すべてがterminal-like runnerに集約されるほどsandboxingとpermission boundaryが重要になると指摘した。この懸念は主張への反論というより補強だ。command lineが最もexpressiveなinterfaceなら、その周囲のsafety modelこそが本当のproductになるからだ。
なぜこの話がRedditの外でも重要なのか
著者は議論をagent-clipのopen-source codeにつなげ、command routing、chain parsing、memory、browser attachment、stderr handlingまで示している。だからこの投稿は単なるopinion threadよりずっと実用的だ。production failureを実際に経験した人が、その失敗を踏まえてinterfaceを作り直したfield reportとして読める。要するに、function calling debateの中心はschema qualityだけではなく、LLMがtool、state、failureをどう知覚するかに最も合うoperating environmentは何かという問いへ移っている。
Source post: r/LocalLLaMA thread. Primary source referenced in the post: agent-clip.
Related Articles
AnthropicはFebruary 17, 2026にClaude Sonnet 4.6を発表し、betaの1M token context windowを追加した。API価格を$3/$15 per million tokensに据え置いたままclaude.aiとClaude Coworkの標準モデルを更新し、より多くの実務ワークロードをSonnet系へ寄せる意図を示した。
GitHubは2026年3月5日、Copilot code reviewをagentic tool-calling architectureへ移行し、Copilot Pro、Pro+、Business、Enterpriseへ広く提供すると発表した。より広い repository context を取り込み、correctness と architectural integrity を高めつつ noise を減らす狙いだ。
Hacker Newsで注目された「Agentic Engineering Patterns」は、コーディングエージェントを実務に組み込むための原則とQA手順を体系化したガイド。単発のプロンプト技ではなく、再現性のある開発プロセスに焦点を当てる。
Comments (0)
No comments yet. Be the first to comment!