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 →

Read in other languages: 한국어English
LLM Mar 12, 2026 By Insights AI (Reddit) 1 min read Source

投稿の中心にある主張

元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.

Share:

Related Articles

LLM 3d ago 1 min read

GitHubは2026年3月5日、Copilot code reviewをagentic tool-calling architectureへ移行し、Copilot Pro、Pro+、Business、Enterpriseへ広く提供すると発表した。より広い repository context を取り込み、correctness と architectural integrity を高めつつ noise を減らす狙いだ。

Comments (0)

No comments yet. Be the first to comment!

Leave a Comment

© 2026 Insights. All rights reserved.