96SEO 2026-08-03 10:40 0
1分钟看图找到关键要点👇

大模型不是马。是大脑,而且是一颗刚刚觉醒的大脑。说起来,
早期我理解的Agent 工程。可以被写成一段伪代码:
whilenot done:
reason
act
observe
使用者输入一句话,模型思考一下决定调用工具。工具返回结果,模型再思考,再决定接下来。
这也是 ReAct 的基本形态。Thought、Action、Observation 交替出现。模型在生成内容的过程中调用工具,再把工具结果放回接下来推理。
早期Agent概念刚出。我做了一个 demo,这个循环完全够用了。命令行里输出 token,中间插入 tool call。再把 observation 塞回 prompt,最终模型给出结论。
但最近开始深入去做Agent产品。过程中疯狂调研codex、lobehub、goose、opencode、PI、Flue等优秀Agent产品,发现远远不止这段伪代码所表达的。
真正的产品还会遇到一组运行时问题:
ReAct 不回答这些问题。
ReAct 解释的是模型怎么思考和行动。Agent 产品还需要一层工程程序:把模型做过的事,落成可恢复、可控制、可展示、可验证的软件事实。
下面我把这层程序叫做 Agent Harness。
ReAct 的最小单元是:
Thought -> Action -> Observation
This abstract describes how models behave: think first,act next。observe results.
run.started
message.created
assistant.text.delta
tool.call.created
tool.approval_required
tool.call.running
tool.call.completed
artifact.created
run.finished
Key Insight If you treat Harness purely as “model + loop”,you miss what truly matters: where facts originate during runtime.
Runtime responsibilities
html
tool.approval_required // emitted immediately upon needing approval
artifact.created // written when file/document materializes
control.resume/run.stop // invoked via front‑end commands routed through runtime
These events anchor state transitions within running workflow.
**
When building any Agent – wher work‑oriented or domain‑specific – start with a clear state schema. It determines which facts persist across page reloads / process restarts versus transient view data.
sql
SELECT *
FROM agents
WHERE pendingApproval IS NOT NULL;
Questions you must answer upfront:
sql
-- Which facts must survive restart?-- Which facts need cross‑endpoint consistency?-- Which facts belong solely to view logic?-- Which facts represent live interactions?-- Which facts derive cleanly from messages?-- Which facts become top‑level states?
Example: Approval is both a UI button and a recoverable pause point.
ini
agent.state.pendingApproval = {
id。runId,turnId,toolCallId,toolName,arguments,policy
}
When users click “Approve,” send control:
css
agent.control.resume({
approvalId,decision : "allow"
});按理说,
Runtime resumes from checkpoint & writes updated state;frontend consumes only this authoritative state.
Artifacts rarely fit naturally inside message bodies: y could live anywhere – filesystem。database or object store – yet ir metadata must be stable.
bash
artifactRef = {
id,type,title,status,ownerRunId,createdByToolCallId,contentRef };
With this reference everything else follows: right side panel ➜ history ➜ recovery flows.
Sub‑agents shouldn’t be embedded solely in prose.
lua
subagent = {
id,parentRunId,parentTurnId,title,status,startedAt,completedAt,resultRef。error }
Frontends derive badges/progress indicators purely from this slice.
The frontend handles layout/interaction/streaming presentation & view state only. Runtime owns fact emission.
Rule: Runtime writes fact ➜ UI consumes fact ➜ View renders control elements.
Harness formalizes critical run-time facts: • Which tool call was initiated?老实说,• Where does it pause for approval?• Which run produced artifacts?• Which stop command targets which run?
Ensuring se truths persist guarantees: – Page refresh retains exact pending approvals. – Process restart resumes correctly. – User stop halts execution without lingering background calls. – Artifacts stay locatable & auditable. – Sub-agent completions surface correctly tied back to parent turns.
All such invariants hinge on having well‑defined fact ownership baked into runtime storage rar than piecemeal front-end heuristics.
An Agent product’s true challenge isn’t simply crafting an LLM + tools loop—it’s delivering deterministic software behavior that survives real-world operations:
• Refresh without losing progress • Restart restores exact position • Explicit pauses/resumes • Traceable outcomes
That’s precisely what Agent Harness delivers— turning fleeting model actions into durable software realities. 一句话
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback