AIsaAIsaStudio English 打开 AIsa Studio

在喜马拉雅山麓断网跑通 OpenCode 加本地 Qwen3.5 9B 编码智能体

原标题:Coding From the Himalayas With an Offline AI Agent

作者在喜马拉雅山麓居住一年后,实测断网状态下用 OpenCode 连接本机 Ollama 运行的 Qwen3.5 9B 完成编码任务。她选定 Qwen3.5 9B 因其模型卡上 LiveCodeBench v6 得分 65.6、BFCL-V4 得分 66.1,下载约 6.6–7.6 GB;断网前先下载模型和依赖,用 OLLAMA_HOST=127.0.0.1:11434 等配置启动本地服务,并用 curl 验证本地 API 可用、外网不可达。离线示例中智能体把 expense_total.py 中 total = Decimal(amount) 改为 total += Decimal(amount),请求编辑权限后运行测试,作者随后手动运行 python3 -m unittest -v 确认五个测试全部通过、程序输出 25.50。文中还总结了小任务优先、给出精确测试命令、保持原测试不变以…

为什么值得看

作者在喜马拉雅山区实测断网运行 OpenCode 加本地 Qwen3.5 9B 修 bug,给出完整配置、内存参考和可复用的小任务操作建议。

阅读原文 ↗10月28日 AI 日报

本页的摘要、推荐理由与解读出自 AIsa Studio 的 AI 风向智能体,原文版权归原作者所有。

深度解读

发生了什么

一位居住在喜马拉雅山麓、任职于 Thomson Reuters 的首席工程师,在经常遭遇网络和电力中断的环境下,测试了完全离线运行 AI 编码智能体的可行性。他使用开源编码智能体 OpenCode,搭配在本地通过 Ollama 运行的开源权重模型 Qwen3.5 9B,在断网状态下完成了一个真实的小型修复任务。

实验的具体流程是:先在有网时完成全部准备(安装 OpenCode 1.19.4、下载项目与模型),随后通过 curl 验证本地 Ollama 服务可用、外部地址无法解析,确认离线状态后,让智能体修复一个费用计算程序中的 bug——原程序在每次迭代中覆盖总计值,导致输出 8.00 而非正确值 25.50。

关键细节

  • 工具分工:OpenCode 负责与项目交互(读文件、提出修改、运行命令),Ollama 负责在本机运行模型,模型请求发送到 localhost(127.0.0.1:11434),因此断网不影响。
  • 选型依据:作者参考 Qwen 模型卡公布的成绩,Qwen3.5 9B 在 LiveCodeBench v6 得 65.6、BFCL-V4 得 66.1,优于 4B 版本(55.8 / 50.3),因此选择 9B。模型下载体积约 6.6–7.6 GB,作者提醒下载大小不等于内存需求,64k token 的上下文配置需要更多余量。
  • 离线运行结果:Qwen 提出了单行修改——把 total = Decimal(amount) 改为 total += Decimal(amount)——请求权限后运行测试,作者随后手动验证五个测试全部通过,且测试文件未被改动。
  • 一个值得注意的细节:智能体最初提出用 pytest,而项目实际使用 Python 内置的 unittest,权限提示让作者得以在执行前发现并纠正。
  • 作者也如实引用了外部基准:一份对比 OpenCode、Goose 和 OpenHands-SDK 的预印本显示 OpenCode 在 50 个 Terminal-Bench Pro 任务上通过率约 50%,但 OpenCode 每解决一个任务的 token 消耗约为 Goose 的 40 倍;且这些运行基于云端 API,不能预测本地 Qwen3.5 9B 的表现。

为什么重要

这项实验回答了一个常见疑问:编码智能体能否在完全断网的情况下工作。结论是,对于项目中已有的、依赖和测试工具都在本地的任务——解释陌生函数、调查失败测试、小幅重构、完成功能——离线运行是可行的;但下载新依赖或查网络资料仍需联网。

同时作者明确了边界:一行修复的成功并不能说明模型能应对大型仓库或不熟悉的框架。文章给出了一些实用经验,例如提前把项目、依赖和文档下载到本地、联网时先用同样配置跑一遍、在提示词中写明确的测试命令、保持任务小而聚焦、并自行运行原始测试来独立验证智能体的修改。

对谁有影响

  • 在网络不稳定环境(偏远地区、航班、长途火车)工作的开发者,可以参考这套完全本地的智能体配置。
  • 关注开源权重模型(Qwen、gpt-oss 等)实际可用性的从业者,可以把它视为本地模型在智能体工作流中的一个具体验证案例。
  • 需要在受限网络环境下处理代码的开发团队,其中的权限审查与测试验证流程也有参考价值。
全文翻译

以下翻译只覆盖原文的前一部分,其余内容请看下方原文。

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b8261806-4860-420e-8277-2c8411dece16/himilayas-no-wifi-1280x720.png?t=1793112695

当我们谈论远程工作时,我们往往想当然地认为许多事情是理所当然的,尤其是可靠的互联网和电力。但有时,远程工作意味着试图在航班上、长途火车旅途中,或者在网络信号微弱甚至没有网络的地方完成一些工作。

一年前我搬到了喜马拉雅山的山麓地带。我喜欢这里生活的宁静,但也伴随着自身的挑战,包括网络和电力中断。以前我没有太多考虑的事情,现在成了我工作计划的一部分。

我在汤森路透(Thomson Reuters)担任首席工程师,大部分时间都在编写代码和审查团队成员的代码。编码代理(coding agents)已经是我日常工作流的重要组成部分,这让我好奇我能离线保留多少工作流程。

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/e8e953e3-8a45-405c-b931-b45ba1f9a77c/image.png?t=1793105992

在喜马拉雅山麓远程工作。我的工作台照片。

如果你和我一样,喜欢使用技术,同时也喜欢在安静的偏远地方寻找宁静,而那里的网络并不总是配合你,那么这篇文章就是为你准备的。这也适合任何曾想过编码代理是否可以在关闭互联网的情况下完全在笔记本电脑上运行的人。我尝试在我的笔记本电脑本地运行一个编码代理,看看实际上能在离线状态下完成多少工作。

我们能离线做什么?

一个已经存在于你笔记本电脑上的项目为我们提供了充足的工作素材。我们可以要求代理解释一个陌生的函数,调查失败的测试,重构一小段代码,或帮助完成一个功能。当模型、项目依赖项和测试工具都在本地可用时,这些任务可以离线运行下载新软件包或在网络上查找内容仍然需要连接。

OpenCode 的定位

OpenCode 是一个开源编码代理,它与你的项目协同工作。你给它一个任务,它可以读取文件、提议编辑并运行命令,如测试套件。在我们的设置中,它的权限提示允许我们在允许之前审查命令和更改。

我选择 OpenCode 是因为它让我能够在终端中保持这种工作流,同时连接到在我自己笔记本电脑上运行的模型。Ollama 负责运行模型;OpenCode 负责与项目的交互。

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/a4aa1b11-0361-4d02-b625-b4fcc4575b5b/image.png?t=1793103654

Mac 上的 OpenCode,选择 Qwen3.5 9B 作为本地模型。

包括 Qwen 在内的开放权重模型使这一切成为可能:它们的权重(用于生成响应的学习参数)可以下载并在本地运行。随着 Ollama 在同一台笔记本电脑上运行 Qwen,OpenCode 可以将请求发送到本地服务。 我们先下载所有内容,然后断开互联网进行编码任务。

如果你更喜欢引导式编辑工作流,Aider 是另一个选项;它也支持 Ollama。在本教程中我们全程使用 OpenCode,以保持设置和结果的一致性。

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/548a3ad7-ac2b-4943-8d2d-f93a8bdfb172/image.png?t=1793103653

OpenCode 与项目文件一起工作,并将模型请求发送到同一台笔记本电脑上的 Ollama。Ollama 在本地运行 Qwen。

选择开源模型

Qwen 有不同的大小。我想要一个我们可以在本地运行且也能使用代理工具的模型。作为参考,以下是根据 Qwen 的模型卡片 报告的两个 Qwen 大小和其他开放权重选项的发布结果。

LiveCodeBench v6 测试编程问题的代码生成能力。BFCL-V4 评估函数调用能力,当模型需要选择工具并提供正确参数时,这一点很重要。两者得分越高越好。

模型

LiveCodeBench v6

BFCL-V4

Qwen3.5 4B

55.8

50.3

Qwen3.5 9B(此处使用)

65.6

66.1

gpt-oss-20b

74.6

未报告

上述表格中的分数来自 Qwen 的模型卡片,并非来自本笔记本电脑的测量值。“未报告”意味着来源未提供该分数。

我们在此教程中使用 Qwen3.5 9B。 与 4B 变体相比,其更强的发布编码和工具调用结果使其成为一个有用的起点。该表格并未衡量笔记本电脑速度或整个 OpenCode 工作流;我们的离线文件编辑和测试才是对此的检验。

模型大小和内存

模型

近似下载大小

Qwen3.5 4B

3.3–4.0 GB

Qwen3.5 9B(此处使用)

6.6–7.6 GB

Qwen3.5 27B

17–20 GB

下载大小不是 RAM 要求。Voltti 为 6.6 GB 的 Qwen3.5 9B 构建分配了 12–16 GB 的内存。我们 64k token 的 OpenCode 配置可能需要更多,因此请为上下文和其他应用程序留出空间。

OpenCode 在基准测试中的表现

OpenCode 也经过了超出小型演示的测试。研究预印本 The Scaffold Effect in Coding Agents 比较了 OpenCode、Goose 和 OpenHands-SDK 在 50 个 Terminal-Bench Pro 任务上的表现,使用了两个云模型。以下是表 2 中报告的通过率。

编码代理

Qwen3.6 Plus

MiniMax M2.5

Goose

48% [34–62%]

38% [24–52%]

OpenCode

50% [36–64%]

46% [32–60%]

OpenHands-SDK

50% [36–64%]

46% [32–60%]

括号显示 95% 置信区间。作者警告说,通过率的大多数差异在统计上并不明显。

该研究还报告了 OpenCode 的令牌使用量显著更高:每个解决的任务大约使用了 Goose 令牌量的 40 倍。这些运行使用了云 API 和我们不同的模型,因此它们不能预测本地 Qwen3.5 9B 的表现。

初始设置

在你仍然可以访问互联网时,请遵循 GitHub README 中的完整设置指南。它涵盖了安装工具、下载项目以及安装 OpenCode 1.19.4。该项目包含了在本地使用 Qwen 所需的示例、测试和配置。一旦准备就绪,请在项目文件夹中保持终端 A 打开。

在开始之前,了解 opencode.json 的作用会有所帮助。这是 OpenCode 的项目配置。在我们的文件中,model 和 small_model 都选择 Qwen3.5 9B,baseURL 指向 http://127.0.0.1:11434/v1 处的 Ollama。仅启用了本地提供商。它还要求在编辑文件或运行 shell 命令之前进行确认,并阻止网络工具。完整配置 在仓库中。我们仍然会断开网络以进行离线测试。

我们将使用终端 A 进行 OpenCode 和我们的测试。在终端 B 中,启动 Ollama 并保持其运行。此命令将模型服务保持在 localhost,即 Mac 内部的地址,并 禁用 Ollama 的云功能。

OLLAMA_HOST=127.0.0.1:11434 OLLAMA_NO_CLOUD=1 OLLAMA_CONTEXT_LENGTH=65536 ollama serve

回到终端 A,下载 Qwen 并等待下载完成。我们将在断开互联网之前检查代理是否响应。

ollama pull qwen3.5:9b

从费用计算器开始

该示例添加了五笔费用,包括一笔退款。正确的总和是 25.50。在终端 A 中运行起始程序。

python3 expense_total.py

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/d882978d-54a4-4c7f-92a4-413709fac2d1/image.png?t=1793103653

起始程序打印出 8.00,即最后一笔费用的值。

该函数在每次迭代中都会替换其总和。在要求代理修复它之前,先运行现有测试。

python3 -m unittest -v

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/3993d477-4a99-4500-bad1-fae63bd5bbe3/image.png?t=1793103653

三个用例失败:小数算术、退款和示例费用。空输入和单项目输入已通过。

使用现有测试为代理提供了一个具体的目标。这也让我们能够独立于其解释来检查结果。

在线尝试 OpenCode

在线时,直接从项目文件夹打开 OpenCode。--pure 选项禁用了外部插件。项目配置 将主模型和辅助模型都指向 Ollama;稍后断开网络将使运行变为离线模式。

.tools/node_modules/.bin/opencode --pure

检查是否选择了 Qwen3.5 9B 本地版本。在 OpenCode 中输入以下诊断提示。

读取 expense_total.py 并运行测试。在不编辑任何文件的情况下解释错误。

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/143f375c-d3f5-467a-a7b0-7bb554d2ec16/image.png?t=1793103653

OpenCode 收到带有已选择 Qwen3.5 9B 本地的诊断提示。

OpenCode 读取了源代码并搜索了测试。它最初提议使用 pytest,尽管这个项目使用的是 Python 内置的 unittest。权限提示给了我一个在允许之前检查命令的机会。对于下一个任务,我会在提示中包含确切的测试命令:python3 -m unittest -v。

https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2567cb0b-a166-46f3-9ffe-5cb43df81e6a/image.png?t=1793103653

代理找到测试并请求运行测试命令的权限。

一旦本地设置响应,退出 OpenCode。保持终端 B 中的 Ollama 运行。

/exit

关闭互联网

关闭 Wi-Fi,如果连接了以太网或手机热点,请将其断开。本地主机仍然有效,因为请求停留在 Mac 内部。

![https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5655a59f-c95

查看原文

When we talk about working remotely, we take a lot of things for granted, especially reliable internet and power. But sometimes, working remotely means trying to get something done on a flight, during a long train ride, or somewhere with little or no network.

I moved to the foothills of the Himalayas a year ago. I love the peace of living here, but it also comes with its own challenges, including network and power outages. Things I didn’t think about as much before are now part of planning my work.

I work as a Principal Engineer at Thomson Reuters, where I spend most of my time coding and reviewing my teammates’ code. Coding agents are already a big part of my everyday workflow, which made me curious about how much of that workflow I could keep using offline.

Working from the foothills of the Himalayas. Photo of my workspace.

If you’re someone like me, who enjoys working with technology but also finds peace in quiet, remote places where the network doesn’t always cooperate, this article is for you. It’s also for anyone who has wondered whether a coding agent can run entirely on their laptop, with the internet switched off. I tried running a coding agent locally on my laptop to see how much work I could actually get done offline.

What can we do offline?

A project already on your laptop gives us plenty to work with. We can ask an agent to explain an unfamiliar function, investigate a failing test, refactor a small piece of code, or help finish a feature. These tasks can run offline when the model, project dependencies and test tools are available locally. Downloading a new package or looking something up on the web will still need a connection.

Where OpenCode fits

OpenCode is an open-source coding agent that works with your project. You give it a task, and it can read files, propose edits and run commands such as the test suite. In our setup, its permission prompts let us review commands and changes before allowing them.

I picked OpenCode because it lets me keep that workflow in the terminal while connecting to a model running on my own laptop. Ollama handles running the model; OpenCode handles the interaction with the project.

OpenCode on my Mac, with Qwen3.5 9B selected as the local model.

Open-weight models, including Qwen, make this possible: their weights, the learned parameters used to generate responses, can be downloaded and run locally. With Ollama running Qwen on the same laptop, OpenCode can send its requests to a local service. We download everything first, then disconnect the internet for the coding task.

Aider is another option if you prefer a guided editing workflow; it also supports Ollama. We are using OpenCode throughout this walkthrough so that the setup and results stay consistent.

OpenCode works with the project files and sends model requests to Ollama on the same laptop. Ollama runs Qwen locally.

Choosing an open-source model

Qwen comes in different sizes. I wanted a model we could run locally that could also use an agent’s tools. For context, here are published results for two Qwen sizes and another open-weight option, as reported in Qwen’s model card.

LiveCodeBench v6 tests code generation on programming problems. BFCL-V4 evaluates function calling, which matters when a model needs to choose a tool and give it the right arguments. Higher scores are better on both.

Model

LiveCodeBench v6

BFCL-V4

Qwen3.5 4B

55.8

50.3

Qwen3.5 9B (used here)

65.6

66.1

gpt-oss-20b

74.6

Not reported

The above table scores reported in Qwen’s model card, not measurements from this laptop. “Not reported” means the source does not provide that score.

We’re using Qwen3.5 9B for this walkthrough. Its stronger published coding and tool-calling results than the 4B variant made it a useful starting point. The table doesn’t measure laptop speed or the whole OpenCode workflow; our offline file edits and tests are the check for that.

Model size and memory

Model

Approx. download

Qwen3.5 4B

3.3–4.0 GB

Qwen3.5 9B (used here)

6.6–7.6 GB

Qwen3.5 27B

17–20 GB

Download size isn’t a RAM requirement. Voltti budgets 12–16 GB of memory for a 6.6 GB Qwen3.5 9B build. Our 64k-token OpenCode configuration may need more, so leave room for context and other apps.

How OpenCode performed in benchmarks

OpenCode has also been tested beyond small demos. The research preprint The Scaffold Effect in Coding Agents compared OpenCode, Goose and OpenHands-SDK on 50 Terminal-Bench Pro tasks using two cloud models. Here are the pass rates reported in Table 2.

Coding agent

Qwen3.6 Plus

MiniMax M2.5

Goose

48% [34–62%]

38% [24–52%]

OpenCode

50% [36–64%]

46% [32–60%]

OpenHands-SDK

50% [36–64%]

46% [32–60%]

The brackets show 95% confidence intervals. The authors caution that most differences in pass rate were not statistically clear.

The study also reported substantially higher token use for OpenCode: about 40 times Goose’s tokens per solved task. These runs used cloud APIs and different models from ours, so they do not predict how local Qwen3.5 9B will perform.

Initial setup

While you still have access to the internet, follow the complete setup in the GitHub README. It covers installing the tools, downloading the project, and installing OpenCode 1.19.4. The project includes the examples, tests and configuration for using Qwen locally. Once that is ready, keep Terminal A open in the project folder.

Before starting, it helps to know what opencode.json does. This is OpenCode’s project configuration. In our file, model and small_model both select Qwen3.5 9B, and baseURL points to Ollama at http://127.0.0.1:11434/v1. Only the local provider is enabled. It also asks before editing files or running shell commands, and blocks the web tools. The full configuration is in the repository. We still disconnect the network for the offline test.

We’ll use Terminal A for OpenCode and our tests. In Terminal B, start Ollama and leave it running. This command keeps the model service on localhost, an address inside the same Mac, and disables Ollama’s cloud features.

OLLAMA_HOST=127.0.0.1:11434 OLLAMA_NO_CLOUD=1 OLLAMA_CONTEXT_LENGTH=65536 ollama serve

Back in Terminal A, download Qwen and wait for the download to finish. We’ll check that the agent responds before disconnecting the internet.

ollama pull qwen3.5:9b

Starting with an expense calculator

The example adds five expenses, including a refund. The correct total is 25.50. Run the starting program in Terminal A.

python3 expense_total.py

The starting program prints 8.00, the value of the last expense.

The function replaces its total on every iteration. Before asking the agent to fix it, run the existing tests.

python3 -m unittest -v

Three cases fail: decimal arithmetic, refunds and the sample expenses. Empty and single-item input already pass.

Using existing tests gives the agent a concrete target. It also gives us a way to check the result independently of its explanation.

Trying OpenCode while online

While online, open OpenCode directly from the project folder. The --pure option disables external plugins. The project configuration points both the main and helper model at Ollama; disconnecting the network later is what makes the run offline.

.tools/node_modules/.bin/opencode --pure

Check that Qwen3.5 9B local is selected. Enter this diagnostic prompt in OpenCode.

Read expense_total.py and run the tests. Explain the bug without editing any files.

OpenCode receives the diagnostic prompt with Qwen3.5 9B local selected.

OpenCode read the source and searched for the tests. It initially proposed pytest, although this project uses Python’s built-in unittest. The permission prompt gave me a chance to inspect the command before allowing it. For the next task, I would include the exact test command in the prompt: python3 -m unittest -v.

The agent finds the tests and requests permission to run a test command.

Once the local setup responds, exit OpenCode. Keep Ollama running in Terminal B.

/exit

Turning off the internet

Turn Wi-Fi off and disconnect Ethernet or phone tethering if either is connected. Localhost still works because the request stays inside the Mac.

Wi-Fi switched off for the connectivity check.

In Terminal A, check Ollama’s local API.

curl --noproxy '*' --fail http://127.0.0.1:11434/api/tags

Ollama still responds and lists the downloaded qwen3.5:9b model.

Then try an external address.

curl --noproxy '*' --connect-timeout 5 --max-time 10 --head https://example.com

The external request fails with Could not resolve host.

These checks establish what happened at the time of capture: the local service responded and the external lookup failed. Keep all external connections disconnected while running the coding task.

Fixing the bug offline

Start OpenCode again in Terminal A using the same direct command.

.tools/node_modules/.bin/opencode --pure

Ask the agent to fix the bug.

Fix the bug in expense_total.py so the existing tests pass. Don't change the tests or install anything. Run the tests and explain your fix.

The recording shows Qwen proposing a one-line change, requesting edit permission and running the tests. The change is small, so it is easy to inspect.

total = Decimal(amount)   # before
total += Decimal(amount)  # after

Recorded edit and test cycle. Qwen proposes the fix, requests approval and runs five tests successfully.

After the agent finishes, exit OpenCode before running your own checks.

/exit

We then ran the tests ourselves in Terminal A.

python3 -m unittest -v

The manual check shows all five tests passing.

The saved source contains total += Decimal(amount), and the test file is unchanged from the starter. The fix now accumulates each amount. Running the sample program should return 25.50.

Two more coding tasks to try

I’ve included two more exercises in the companion project: a CSV report and a log analyzer. I haven’t completed their offline agent runs yet, so the results shown above are from the expense example. These are the next tasks to try with the same setup.

The CSV report example starts with an unfinished function. Ask OpenCode to group rows by product, calculate quantities and revenue, and produce a readable report. It has sample data and seven tests covering grouping, decimal arithmetic, ordering and empty input.

Complete examples/csv-report/csv_report.py using its README. Keep the tests unchanged and don't install anything. Run this example's tests and explain what you changed.

The log analyzer already runs but has bugs in error counting and selecting the slowest request. Its seven tests also cover malformed lines and empty input.

Fix examples/log-analyzer/log_analyzer.py using its README. Keep the tests unchanged and don't install anything. Run its tests and explain your fix.

Each walkthrough contains the exact test commands and expected results. Run the exercises with the same local setup, then inspect the changes and test output.

What helps when the internet is unavailable

  • Prepare the project as well as the model. Download its dependencies and keep the documentation you will need on disk. Our examples use Python’s standard library, so their tests do not need package downloads.

  • Launch the exact setup once while online. Use the same command, model and configuration for the offline attempt, so that required runtime components are already available.

  • Give the agent the project’s test command. Ours initially proposed pytest even though this example uses unittest. A clear test command reduces unnecessary detours.

  • Keep the task focused and check the result. Ask for one bug fix or a small feature, review the diff, and run the tests yourself. Keep the original tests so that a passing result still checks the intended behavior.

  • Watch memory pressure. The model download is only part of the memory cost. A large context and other open apps can reduce the room available to the model.

  • Record the attempts that need help too. A useful walkthrough should show permission prompts, retries and failures, as well as the final passing output.

What I learned from trying this offline

Seeing the tests pass after turning Wi-Fi off answered the first question I had: I could use a coding agent to read a local file, make a change and run checks without an internet connection. I still reviewed the edit and ran the original tests myself. Keeping those tests unchanged gave me a useful way to check the result.

I’d start with small, self-contained tasks when using this setup during an outage or a journey. The project and everything it needs have to be on the laptop before the connection disappears. This one-line fix doesn’t tell me how well the model would handle a large repository or an unfamiliar framework. The CSV report is the next useful check: it asks the agent to complete a function, so there is more to inspect than a one-line repair.

原文版权归 Latent Space 及原作者所有,本站转载仅供阅读。如需删除,请联系 support@aisa.one。