
Tently
io.github.tently-teamv0.1.1更新於 Oct 5, 2026
Checks your team's architecture decisions before your coding agent writes code.
概覽
在編碼代理寫程式之前,提供團隊的架構決策與本機影響範圍分析。
- 功能
- Tently 為編碼代理提供兩個工具。search_decisions 會回傳適用於即將修改程式碼的團隊決策,並標示每一條是阻斷性或建議性。query_impact_zone 使用 CodeGraph 在本機檢出上計算某個符號的影響範圍,例如呼叫端與相依項目。README 指出影響結果是證據而非證明,因為透過介面、動態分派或再匯出觸及的呼叫端可能被漏掉。
- 適用情境
- 當編碼代理在團隊已從拉取請求、審查與文件中累積架構規則的程式庫中工作時適用,可在拉取請求出現之前檢查這些規則。也適合快速查看某個符號的變更可能影響什麼。
- 執行需求
- 透過 npm 套件 @tently/mcp 以 stdio 在本機執行,需要 Node.js 20 或更新版本。需要在 TENTLY_API_KEY 中提供 Tently 工作區 API 金鑰,可於 app.tently.dev 的 Connect 頁面建立。選用 TENTLY_API_URL(預設 TENTLY_WORKING_DIR。init 指令會修改 .mcp.json 或 .cursor/mcp.json 並加入一項技能;之後需重新啟動代理。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Tently,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Tently MCP
Tently in your coding agent. An MCP server for Claude Code and Cursor that checks your team's decisions (the rules Tently learned from your pull requests, reviews and docs) before the agent writes code.
Coding agents write code fast, but they don't know why your team built things the way it did. Tently remembers, and this server gives your agent that memory while it works, before a pull request exists.
Set up
Create an API key on the Connect page at app.tently.dev, then run this from your repo root:
Or pass the key through the environment:
init adds the tently server to .mcp.json (Claude Code) or .cursor/mcp.json (Cursor), and
installs a small skill that tells the agent when to use it. It backs up any file before editing
it, keeps your other MCP servers, and prints every change. Restart your agent afterwards.
--agent takes claude, cursor, both or auto (the default, which detects what's in the
repo).
Manual config
What the agent gets
search_decisions: the decisions that apply to the code it's about to change, from your Tently workspace. Each one says whether breaking it is blocking or advisory.query_impact_zone: the blast radius of a symbol (who calls it, what it depends on), computed locally on your checkout with CodeGraph. Your source code never leaves your machine. The index lives in.codegraph/, whichinitadds to.gitignore.
Impact results are evidence, not proof: callers reached through interfaces, dynamic dispatch or re-exports can be missed, and the tool says so in its output.
Configuration
Privacy
search_decisions sends your query text and the file paths you pass to the Tently API. Nothing
else leaves your machine: query_impact_zone runs entirely locally. See
tently.dev for how Tently handles data.
Development
Requires Node.js 20 or later.
Contributing
Issues and pull requests are welcome. For anything beyond a small fix, please open an issue first so we can agree on the approach.
License
來源:README.md,提交 bdcbd90
工具
0版本歷史
1- v0.1.1最新Oct 5, 2026

