AI-translated from English; not yet reviewed by a fluent editor.

# 用 AgentsView 稽核一次程式設計代理工作階段

> 在 AgentsView 中找出已知的本機程式設計代理逐字紀錄，檢查已記錄的權杖與費用來源，並閱讀範圍明確的單日報表，避免把估算當成帳單。

By BIG CHANGE Editorial

Published: 2026-10-17T17:20:34.907Z
Updated: 2026-10-17T17:20:34.907Z
Canonical: https://bigchange.ai/blog/audit-coding-agent-session-agentsview

![Conceptual charcoal illustration of a local computer with one blank transcript line highlighted and an external drive beside it.](https://bigchange.ai/api/media/file/agentsview-local-session-audit-concept-v1.png)
AI-generated conceptual illustration by BIG CHANGE; no actual AgentsView interface, transcript, usage figure or billing result is depicted.

AgentsView 能把多種工具的程式設計代理工作階段日誌，彙整成一個可搜尋的本機封存庫。本指南面向需要找出一項已知工作、檢視代理實際記錄的用量欄位，並確認每個費用數字來自何處的工程主管。

這份操作說明以 AgentsView 於 2026 年 10 月 9 日發布的 v0.45.0 版本，以及目前的快速入門與權杖用量指南為依據；文件於 10 月 17 日查閱。BIG CHANGE 並未安裝 AgentsView、匯入逐字紀錄或測試這些步驟。請確認實際安裝的版本，因為文件與版本列表可能變更。

## 開始之前

你需要一個已完成且有權讀取的程式設計代理工作階段、該工作中特有的字句或工作階段 ID，以及讀取其本機日誌目錄的權限。[Quick Start](https://www.agentsview.io/docs/quickstart/)列出 macOS、Windows 與 Linux 的桌面版下載，CLI wheel 則支援 Linux x86\_64 與 aarch64、macOS x86\_64 與 arm64，以及 Windows x86\_64 與 arm64。桌面應用程式已封裝；從原始碼建置另有 Go、Node 與 CGO 需求。依快速入門文件，基本的本機封存作業不需要託管服務帳戶或 API 金鑰。

工作階段日誌可能包含提示、原始碼、工具輸入與機密。只選擇團隊允許你檢查的目錄。請先決定封存庫可擷取哪些提供者與根目錄，並在**首次啟動之前**完成設定：直接執行 `agentsview serve` 便會立即探索並同步預設支援的來源。這次操作請讓網頁介面維持在文件指定的本機迴路位址。不要只為回答這個問題，就啟用託管原始資料同步、推送至 PostgreSQL 或 ClickHouse、發布至 Gist、產生洞察或託管嵌入向量端點。語意搜尋是選用功能；一般全文搜尋使用本機索引即可。

## 1. 安裝並辨識執行檔

從[安裝指南](https://www.agentsview.io/docs/quickstart/)選擇一種方法。若使用獨立 CLI，文件列出的永久 Python 安裝方式如下：

```sh
pip install agentsview
agentsview --version
```

指南也提供 `uvx agentsview`，可在不永久安裝的情況下執行，另有各平台的安裝程式與桌面套件。在 macOS 上，Homebrew cask 會連結應用程式內附的 CLI；透過 DMG 安裝的應用程式，可能需要將其 CLI 目錄加入 `PATH`。相信版本資訊之前，先確認命令殼層找到的是哪個執行檔。GitHub 將 [v0.45.0](https://github.com/kenn-io/agentsview/releases/tag/v0.45.0) 標示為 10 月 9 日的版本，但解讀畫面與報表結構時，請以自己執行 `--version` 所得的結果為準。

## 2. 在第一次同步之前限制來源

若在主機安裝 CLI 或桌面版，請將全新的資料目錄及其 `config.toml` **先準備好**，再啟動 AgentsView。[設定指南](https://www.agentsview.io/docs/configuration/#disabling-session-providers)說明如何使用 `disabled_agents` 排除本機檔案系統提供者，以及使用 `[agents.<id>].dirs` 取代某個提供者的預設根目錄。請找出**所有其他提供者的 ID**（見該指南的[Session Discovery 表格](https://www.agentsview.io/docs/configuration/#session-discovery)），並將它們列入 `disabled_agents`，再把唯一授權提供者的 `dirs` 設為核准的根目錄。例如，`[agents.codex]` 搭配 `dirs = ["/approved/codex/sessions"]` 會取代 Codex 的預設目錄；請依自己的系統調整路徑。如果還沒有完整的排除清單，先不要啟動主機上的常駐程式。單獨覆寫 `CODEX_SESSIONS_DIR` 或 `CLAUDE_PROJECTS_DIR` 只會改變該提供者的根目錄，其他提供者仍可透過自己的預設方式被探索。

如果既有封存庫可能已包含無關的工作階段，這次稽核請使用全新的 `AGENTSVIEW_DATA_DIR`。設定指南指出，已停用提供者先前封存的工作階段仍可存取，因此變更設定不會清除舊封存庫。指南也指出，`disabled_agents` 管理的是本機探索與監看，不涵蓋遠端匯入或匯出；這項本機工作請不要設定遠端主機與匯出目的地。

如果維護排除所有其他提供者的清單並不切實際，可以改用隔離的容器。[Quick Start 的 Docker 範例](https://www.agentsview.io/docs/quickstart/#docker)只在 `127.0.0.1` 發布介面，以唯讀方式掛載一個代理來源，並使用獨立資料磁碟區。請**只掛載**授權來源的根目錄，在全新容器內設定對應的目錄變數，並省略[專案的 Compose 範例](https://github.com/kenn-io/agentsview/blob/main/docker-compose.prod.yaml)中的其他掛載。容器只能看見明確掛載的主機工作階段目錄。已發布的 Docker 映像支援 Linux amd64 與 arm64；這條路徑需要可正常運作的 Docker 安裝。

## 3. 建立本機封存庫

若使用已限制來源範圍的主機 CLI，啟動文件中的前景伺服器：

```sh
agentsview serve
```

在第 2 步套用並檢查來源範圍之後，這會初始化 `~/.agentsview/sessions.db`（或選定的資料目錄），探索已啟用代理的日誌、同步、監看變更，並開啟 `http://127.0.0.1:8080`。請保持該終端機開啟。如果偏好背景程序，可使用 `agentsview daemon start` 與 `agentsview daemon status`；桌面應用程式會管理自己的後端。如果已經有相容的伺服器在運作，可能只會回報其 URL，因此請先檢查有沒有執行中的常駐程式，再判定新設定是否控制了資料擷取。

若選用隔離容器，先檢查其唯一的唯讀來源掛載與全新資料磁碟區，再使用文件中的 Docker 指令啟動。請使用該容器的本機迴路介面，並在同一個容器內執行後續的 `agentsview` CLI 報表，確保讀取同一份封存庫。不要同時在主機執行未限制來源範圍的 `serve`。

確認已知工作的來源有出現，且非預期提供者沒有出現。若找不到工作階段，請先檢查核准的路徑、提供者設定與同步狀態，再推斷工作階段不存在。如果報表需要納入剛變更的檔案，請執行 `agentsview sync`；伺服器也會監看變更。任何完整重新同步之前，都要再次檢查設定的範圍。

## 4. 找出工作並驗證逐字紀錄

在網頁介面使用 `Ctrl/Cmd+K` 搜尋已知工作中的特有原文詞句。依專案、代理或日期縮小列表範圍，開啟候選結果並檢查訊息與工具呼叫。如果已有完整的工作階段 ID 或 UUID，`Ctrl/Cmd+G` 可直接開啟。這些操作方式記載於 [Quick Start](https://www.agentsview.io/docs/quickstart/)。請記錄代理、工作階段 ID 與日期，以便將用量結果連到正確的對話。

若原文字句搜尋找不到工作，試試較短的字句，並確認原本的代理確實將本機逐字紀錄寫入 AgentsView 可讀取的目錄。只存在於遠端服務、不支援的格式，或設定根目錄以外的工作，並不會因為加強搜尋就被找回。不要把啟用語意索引或上傳逐字紀錄，當作本機來源缺失的例行修正方式。

## 5. 檢查工作階段的用量欄位

開啟找到的工作階段用量檢視，辨識其中已記錄且存在的模型、輸入、輸出、快取建立與快取讀取欄位。[權杖用量指南](https://www.agentsview.io/docs/token-usage/)將費用報告標示為**實驗性且仍在發展中**。AgentsView 會從來源日誌擷取模型與權杖中繼資料，並在訊息資料列保留原始權杖用量。如果來源明確回報費用，就使用該數字；否則以可用的權杖與模型費率計算費用。JSON 的來源標記將其稱為 `reported`、`computed` 或 `mixed`。

如果想儲存該單一工作階段的機器可讀紀錄，[專案的 CLI 範例](https://www.agentsview.io/)使用 `agentsview session usage SESSION_ID --format json`。請把 `SESSION_ID` 換成在逐字紀錄中確認的 ID，並將 JSON 與工作筆記一併保存。引用任何總額之前，先檢查輸出中回報的模型、權杖分類與費用來源。

空白欄位或缺少的模型應視為未知。AgentsView 無法重建代理從未寫下的用量。版本說明指出，Junie CLI 擷取不包含只存在於 IDE 的對話與工具呼叫，而 Antigravity 的純文字備援只有逐字紀錄內容，沒有權杖用量或費用。這些具體例子說明，可搜尋的工作階段不一定有完整的支出數字。來源回報的金額也可能是整個工作階段的總額，而依模型分配的金額仍是估算。

## 6. 限定單日報表的範圍

使用 Usage 頁面的日期、專案與代理篩選器，檢查工作階段所在的那一天。該頁也有 Top Sessions by Cost 表格，可連回個別逐字紀錄。若要取得可稽核的終端機報表，請在下列指令代入工作階段的本地日期與代理名稱：

```sh
agentsview usage daily --since YYYY-MM-DD --until YYYY-MM-DD --agent codex --breakdown
```

單日表格會分開顯示未快取輸入、輸出、快取建立與快取讀取；設定 `--breakdown` 時會出現各模型的資料列。日期預設依系統時區歸類，除非提供 `--timezone`。單日總額可能包含該代理的其他工作階段；這只能用來檢查範圍與量級，不是那一項工作的費用。請在單日報表旁保留工作階段 ID，並檢查哪些資料列實際屬於它。

若要產生不抓取價格目錄的報表，請加入 `--offline`。AgentsView 指出，這會讀取既有封存庫，不會同步來源或啟動常駐程式，並使用內建的備援價格。如果近期工作階段變更很重要，請先更新封存庫；離線報表無法探索新日誌。一般用量指令可能抓取 LiteLLM 與 OpenRouter 價格，內建目錄則會隨安裝版本逐漸過時。

## 7. 解讀數字並停止服務

請依各數字的來源加上標示。`Computed` 表示 AgentsView 將已記錄的權杖乘以選定費率。`Reported` 表示來源提供了明確費用。`Mixed` 表示報表混合了不同種類。即使是來源回報的數字，也不代表已完成整個帳戶的供應商帳單核對。請獨立比對相關供應商的實際帳務或方案紀錄，尤其在服務等級、折扣或訂閱額度很重要時。AgentsView 文件指出，若儲存的用量沒有記載該等級，就無法推斷 Batch、Flex、Priority、地區或一小時快取費率。部分工具端權杖不會出現在本機逐字紀錄中。

成功的檢查結果，是找到的逐字紀錄在代理、ID 與日期上都和選定用量檢視一致，並記錄可取得的模型與權杖欄位，把無法取得的欄位標成未知。結果是一份可搜尋的本機封存庫與範圍明確的工作／單日用量筆記，不是帳單。要停止前景 `agentsview serve`，請按 `Ctrl+C`；要停止背景伺服器，請使用 `agentsview daemon stop`。[Quick Start](https://www.agentsview.io/docs/quickstart/)指出，停止常駐程式會同時停止網頁介面與工作階段監看。

## 大改變

本機逐字紀錄為費用討論提供了可追溯的起點。工程主管可以把數字追溯到特定已記錄的工作，並看出它來自代理還是價格目錄。當日誌不完整時，報表應保留這個缺口。

## 來源與延伸閱讀

- [AgentsView v0.45.0 版本說明](https://github.com/kenn-io/agentsview/releases/tag/v0.45.0)：具日期的代理支援範圍、Usage 卡片、同步與價格行為變更。版本說明是供應商的紀錄，不是 BIG CHANGE 的測試。
- [AgentsView Quick Start](https://www.agentsview.io/docs/quickstart/)：支援的安裝方式、伺服器與常駐程式指令、來源設定與本機搜尋操作。
- [AgentsView 設定](https://www.agentsview.io/docs/configuration/)：來源探索、提供者排除、封存位置與這些控制的限制。
- [AgentsView 權杖用量與費用](https://www.agentsview.io/docs/token-usage/)：來源支援範圍、用量報表、價格來源、離線模式與已知報告限制。
- [AgentsView 儲存庫](https://github.com/kenn-io/agentsview)：原始碼與 MIT 授權條款；儲存庫將預設封存庫描述為本機封存。

## Sources

- [AgentsView v0.45.0 版本說明](https://github.com/kenn-io/agentsview/releases/tag/v0.45.0) — 具日期的版本與功能／支援範圍變更。
- [AgentsView Quick Start](https://www.agentsview.io/docs/quickstart/) — 安裝、執行、來源選擇與搜尋操作。
- [AgentsView 設定](https://www.agentsview.io/docs/configuration/) — 來源探索、提供者排除、資料目錄與控制限制。
- [AgentsView 權杖用量與費用](https://www.agentsview.io/docs/token-usage/) — 實驗性用量報告、價格來源與限制。
- [AgentsView 原始碼儲存庫](https://github.com/kenn-io/agentsview) — 原始碼、專案說明與 MIT 授權條款。
