René's URL Explorer Experiment


Title: feat(cli): 添加可插拔状态栏 (statusline) by dengmik-commits · Pull Request #193 · lessweb/deepcode-cli · GitHub

Open Graph Title: feat(cli): 添加可插拔状态栏 (statusline) by dengmik-commits · Pull Request #193 · lessweb/deepcode-cli

X Title: feat(cli): 添加可插拔状态栏 (statusline) by dengmik-commits · Pull Request #193 · lessweb/deepcode-cli

Description: feat(cli): 可插拔状态栏 (statusline) 概述 为 Deep Code CLI 增加 可插拔状态栏:在输入框下方渲染一行由用户配置的 segment(git 分支、模型信息、token/会话统计、工具调用次数等),通过 settings.json 的 statusline 字段声明,无需改动 CLI 源码即可扩展。 灵感来自 Claude Code 的 statusline 机制,但实现完全本地化、零外部依赖。 动机 CLI 长会话中常需要随时观察的上下文(当前模型/思考强度、cwd、git 分支、已用 token、context 占用百分比、工具调用分布……)目前散落在各处或需要中断会话去查。提供一个由用户自由组合的状态栏后: 模型/思考模式切换一目了然 token 使用接近 compact 阈值时及早察觉 工具调用热度统计帮助 review 会话行为 任何外部信息(CI 状态、TODO 数、ts 错误数 ...)都可由用户写脚本接入 设计 配置入口 新增顶层字段 settings.json#statusline: { "statusline": { "enabled": true, "refreshMs": 2000, "separator": " · ", "providers": [ { "type": "module", "id": "model", "path": "./.deepcode/plugins/model-info.mjs", "color": "white" }, { "type": "module", "id": "cwd", "path": "./.deepcode/plugins/cwd.mjs", "color": "cyan" }, { "type": "module", "id": "branch", "path": "./.deepcode/plugins/git-branch.mjs", "color": "magenta" }, { "type": "module", "id": "session", "path": "./.deepcode/plugins/session-stats.mjs","color": "yellow" }, { "type": "module", "id": "tools", "path": "./.deepcode/plugins/tool-usage.mjs", "color": "green" } ] } } 用户级 (~/.deepcode/settings.json) 与项目级 (/.deepcode/settings.json) 的 providers 数组按 追加 方式合并(用户先、项目后),其他字段项目级优先。 缺省 refreshMs = 2000,最小 500;缺省 separator = " · "。 Provider 两种类型 类型 说明 command 在 shell 执行命令,取 stdout 第一行;用于现成 CLI(git/node/date 等) module 动态 import() 一个本地 .mjs/.js,调用其默认导出函数,传入 { projectRoot, session } SessionInfo(仅 module provider 可见): { activeSessionId: string | null, messageCount: number, requestCount: number, totalTokens: number, activeTokens: number, maxContextTokens: number, // 来自 getCompactPromptTokenThreshold(model) model: string, thinkingEnabled: boolean | undefined, reasoningEffort: string | undefined, toolUsage: Record, } 安全限制 module provider 的 path 解析后必须位于 项目根目录 或 用户家目录 之下,绝对路径越界会被拒绝加载,防止任意位置执行代码。 单个 segment 文本自动 sanitize:取首个非空行、剥离 ANSI 序列、折叠空白、超过 40 字符截断(加 …)。 command provider stdout 上限 4 KB,超时(缺省 1500 ms)后该段返回空。 任一 provider 抛错/超时/返回空 → 仅跳过该段,不影响其它 provider,也不影响 CLI 主流程。 刷新与渲染 启动后立即拉取一次,之后按 refreshMs 周期触发。 渲染位置:PromptInput.tsx 末尾,输入框 + 快捷键提示行下方,busy / permission prompt 等状态都保持可见。 修改配置需重启 CLI 生效(暂不热加载)。 改动清单 核心(packages/core) src/settings.ts 新增类型:StatusLineProviderConfig、StatusLineSettings、ResolvedStatusLineSettings 新增常量:DEFAULT_STATUSLINE_REFRESH_MS = 2000、MIN_STATUSLINE_REFRESH_MS = 500、DEFAULT_STATUSLINE_SEPARATOR = " · " 新增 normalizeStatusLineProvider / normalizeStatusLine / mergeStatusLine resolveSettingsSources 返回值新增 statusline 字段 src/index.ts:导出新增的三个类型 CLI(packages/cli) 新增 src/ui/statusline/ types.ts:SessionInfo、StatusSegment、StatusProviderContext、StatusProvider、StatusProviderFactory manager.ts:StatusLineManager —— 周期拉取、provider 隔离、segment 派发 command-provider.ts:执行 shell 命令 module-provider.ts:动态 import + 路径白名单校验 sanitize.ts:ANSI / 空白 / 长度规范化 index.ts:barrel export 新增 src/ui/hooks/useStatusLine.ts:React hook 封装 manager 生命周期 src/ui/hooks/index.ts:导出 useStatusLine src/ui/views/App.tsx 新增 getSessionInfo useCallback,组装 SessionInfo(含 model/thinking/reasoningEffort、getCompactPromptTokenThreshold(model) 算出的 context 上限、toolUsage 按 meta.function.name 聚合) 接入 useStatusLine(resolvedSettings.statusline, projectRoot, getSessionInfo) 把 statusLineSegments + separator 透传给 src/ui/views/PromptInput.tsx props 新增 statusLineSegments?: StatusSegment[]; statusLineSeparator?: string 末尾渲染分段 + 分隔符 + 颜色 新增 src/tests/statusline.test.ts:覆盖 normalize / merge / manager 行为 文档 docs/statusline.md / docs/statusline_en.md:完整功能说明 docs/configuration.md / docs/configuration_en.md:在 settings.json 字段表中加入 statusline 一行,引用上面的详细文档 示例插件(.deepcode/plugins/) 随 PR 附带一份参考实现,让上游用户开箱可用: 文件 输出示例 说明 model-info.mjs deepseek-v4-pro [thinking:max] 当前模型 + thinking 状态/强度 cwd.mjs ~/projects/foo $HOME 替换为 ~ 的工作目录 git-branch.mjs git:main execFileSync 调 git,非 git 仓库返回空字符串 session-stats.mjs msgs:87 reqs:12 ctx:24% 124k/512k 消息/请求计数 + context 百分比 + token 数 tool-usage.mjs bash×21 edit×7 read×3 … 工具调用频次(top 6),固定顺序优先 + 频次降序 测试 npm test -w @vegamo/deepcode-cli:218 通过 / 0 失败(5 个直接相关用例:normalize、provider 过滤、manager 拉取/禁用/隔离失败 provider) npm run typecheck:core + cli 干净通过 npm run bundle:packages/cli/dist/cli.js 构建成功 本地手动验证:5 个 provider 全部正确渲染,颜色生效,超时/出错 provider 不影响其它段 兼容性 完全向后兼容:未在 settings.json 配置 statusline 字段时,resolveSettings 返回 { enabled: false, providers: [] },useStatusLine 不启动 manager,PromptInput 不渲染状态栏行。 不引入新依赖(只用了 Node 内置 child_process / node:fs / 动态 import())。

Open Graph Description: feat(cli): 可插拔状态栏 (statusline) 概述 为 Deep Code CLI 增加 可插拔状态栏:在输入框下方渲染一行由用户配置的 segment(git 分支、模型信息、token/会话统计、工具调用次数等),通过 settings.json 的 statusline 字段声明,无需改动 CLI 源码即可扩展。 灵感来自 Claude Code 的 statuslin...

X Description: feat(cli): 可插拔状态栏 (statusline) 概述 为 Deep Code CLI 增加 可插拔状态栏:在输入框下方渲染一行由用户配置的 segment(git 分支、模型信息、token/会话统计、工具调用次数等),通过 settings.json 的 statusline 字段声明,无需改动 CLI 源码即可扩展。 灵感来自 Claude Code 的 statuslin...

Opengraph URL: https://github.com/lessweb/deepcode-cli/pull/193

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:fc2134a4-1756-bee4-1055-19df827b90f7
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC9EE:2422A3:8BFD11:BFEEF4:6A4DD80E
html-safe-nonce400b31913cb853cf8a1296d89fefb64ecaa274011606bf52a145a0707c6f9cb9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDOUVFOjI0MjJBMzo4QkZEMTE6QkZFRUY0OjZBNEREODBFIiwidmlzaXRvcl9pZCI6Ijg4Nzg3ODM5NTYzMjY5MzA0NDYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacadf68f255063389914be32b2563c5536fe9b1534bfbcc306b032e7cef5af3356
hovercard-subject-tagpull_request:3916560459
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/lessweb/deepcode-cli/pull/193/files
twitter:imagehttps://avatars.githubusercontent.com/u/270912164?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/270912164?s=400&v=4
og:image:altfeat(cli): 可插拔状态栏 (statusline) 概述 为 Deep Code CLI 增加 可插拔状态栏:在输入框下方渲染一行由用户配置的 segment(git 分支、模型信息、token/会话统计、工具调用次数等),通过 settings.json 的 statusline 字段声明,无需改动 CLI 源码即可扩展。 灵感来自 Claude Code 的 statuslin...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/lessweb/deepcode-cli git https://github.com/lessweb/deepcode-cli.git
octolytics-dimension-user_id118287711
octolytics-dimension-user_loginlessweb
octolytics-dimension-repository_id1223512305
octolytics-dimension-repository_nwolessweb/deepcode-cli
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1223512305
octolytics-dimension-repository_network_root_nwolessweb/deepcode-cli
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release1d344bdb7547fe6bca17a59bb2b8aac3dc9532a0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/lessweb/deepcode-cli/pull/193/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Flessweb%2Fdeepcode-cli%2Fpull%2F193%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Flessweb%2Fdeepcode-cli%2Fpull%2F193%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=lessweb%2Fdeepcode-cli
Reloadhttps://github.com/lessweb/deepcode-cli/pull/193/files
Reloadhttps://github.com/lessweb/deepcode-cli/pull/193/files
Reloadhttps://github.com/lessweb/deepcode-cli/pull/193/files
Please reload this pagehttps://github.com/lessweb/deepcode-cli/pull/193/files
lessweb https://github.com/lessweb
deepcode-clihttps://github.com/lessweb/deepcode-cli
Notifications https://github.com/login?return_to=%2Flessweb%2Fdeepcode-cli
Fork 152 https://github.com/login?return_to=%2Flessweb%2Fdeepcode-cli
Star 1.7k https://github.com/login?return_to=%2Flessweb%2Fdeepcode-cli
Code https://github.com/lessweb/deepcode-cli
Issues 43 https://github.com/lessweb/deepcode-cli/issues
Pull requests 22 https://github.com/lessweb/deepcode-cli/pulls
Actions https://github.com/lessweb/deepcode-cli/actions
Projects https://github.com/lessweb/deepcode-cli/projects
Security and quality 0 https://github.com/lessweb/deepcode-cli/security
Insights https://github.com/lessweb/deepcode-cli/pulse
Code https://github.com/lessweb/deepcode-cli
Issues https://github.com/lessweb/deepcode-cli/issues
Pull requests https://github.com/lessweb/deepcode-cli/pulls
Actions https://github.com/lessweb/deepcode-cli/actions
Projects https://github.com/lessweb/deepcode-cli/projects
Security and quality https://github.com/lessweb/deepcode-cli/security
Insights https://github.com/lessweb/deepcode-cli/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Flessweb%2Fdeepcode-cli%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Flessweb%2Fdeepcode-cli%2Fissues%2Fnew%2Fchoose
qorzjhttps://github.com/qorzj
lessweb:mainhttps://github.com/lessweb/deepcode-cli/tree/main
dengmik-commits:feat/statuslinehttps://github.com/dengmik-commits/deepcode-cli/tree/feat/statusline
Conversation 3 https://github.com/lessweb/deepcode-cli/pull/193
Commits 7 https://github.com/lessweb/deepcode-cli/pull/193/commits
Checks 6 https://github.com/lessweb/deepcode-cli/pull/193/checks
Files changed https://github.com/lessweb/deepcode-cli/pull/193/files
Please reload this pagehttps://github.com/lessweb/deepcode-cli/pull/193/files
feat(cli): 添加可插拔状态栏 (statusline) https://github.com/lessweb/deepcode-cli/pull/193/files#top
Show all changes 7 commits https://github.com/lessweb/deepcode-cli/pull/193/files
2f33293 feat(cli): 添加可插拔状态栏 (statusline) dengmik-commits Jun 23, 2026 https://github.com/lessweb/deepcode-cli/pull/193/commits/2f33293b2cd6861703f3c8d84362d8458d778956
dc068a6 fix: prevent duplicate statusline when user/project settings are the … dengmik-commits Jun 23, 2026 https://github.com/lessweb/deepcode-cli/pull/193/commits/dc068a6935b3e14d01970a9775e6b7207397ded5
a2c74df fix: statusline provider id dedup, newLine support, and CI type errors dengmik-commits Jun 23, 2026 https://github.com/lessweb/deepcode-cli/pull/193/commits/a2c74df41679301089c089890f24d0d05586460c
2329f8f merge: resolve esbuild.config.js conflict with upstream/main dengmik-commits Jun 23, 2026 https://github.com/lessweb/deepcode-cli/pull/193/commits/2329f8fa33d7a1b27a2cc73209eee99dc73d13f7
afc5ca8 fix: resolve permissions.test.ts type errors from upstream merge dengmik-commits Jun 23, 2026 https://github.com/lessweb/deepcode-cli/pull/193/commits/afc5ca82921c4abcba5284acaa0574676dbb7379
637e26d merge: resolve permissions.test.ts conflict with upstream/main dengmik-commits Jun 24, 2026 https://github.com/lessweb/deepcode-cli/pull/193/commits/637e26d974d45d586890e3a445b29267117a9743
43d0c11 fix: update code examples in statusline documentation and improve mod… qorzj Jun 25, 2026 https://github.com/lessweb/deepcode-cli/pull/193/commits/43d0c112f43090b24b099eaf608eabb8ba3e10e7
Clear filters https://github.com/lessweb/deepcode-cli/pull/193/files
Please reload this pagehttps://github.com/lessweb/deepcode-cli/pull/193/files
Please reload this pagehttps://github.com/lessweb/deepcode-cli/pull/193/files
cwd.mjs https://github.com/lessweb/deepcode-cli/pull/193/files#diff-6e731c99d2360ae1b84120276e2f42269273aa74cc9061f7f16f6ad6b608639e
git-branch.mjs https://github.com/lessweb/deepcode-cli/pull/193/files#diff-02d13598f4929af9c6b7b5b38138121db8e70c7f7548b7ad85f668c462abac86
model-info.mjs https://github.com/lessweb/deepcode-cli/pull/193/files#diff-68767568bcbbc5888796787ad357df5a37b292132cc133865880ef18e9f1df56
session-stats.mjs https://github.com/lessweb/deepcode-cli/pull/193/files#diff-b2472725cec9d0afeb8b2597a6cff241cc85b34d25a3b40fa2fa5080fb42c20b
tool-usage.mjs https://github.com/lessweb/deepcode-cli/pull/193/files#diff-f700cfa1babf0bdcd130233bd33611e9836391ace2bb191d9472f543d3005206
configuration.md https://github.com/lessweb/deepcode-cli/pull/193/files#diff-17ed18489a956f326ec0fe4040850c5bc9261d4631fb42da4c52891d74a59180
configuration_en.md https://github.com/lessweb/deepcode-cli/pull/193/files#diff-f5f6cc8aa22f47faafd510f2402eb795ccd1e10c09f9b9640d788222ace08f95
statusline.md https://github.com/lessweb/deepcode-cli/pull/193/files#diff-173c4e77ca48060f7895e121e83732bc61307ae428997bc1eacd65c44b9d3253
statusline_en.md https://github.com/lessweb/deepcode-cli/pull/193/files#diff-fd7af94d46cac8da42598ad1661ff4a1663e37f7f2ec0cac40f0dd14bc8d5590
eslint.config.mjs https://github.com/lessweb/deepcode-cli/pull/193/files#diff-9601a8f6c734c2001be34a2361f76946d19a39a709b5e8c624a2a5a0aade05f2
statusline.test.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-ce21bba71606a18890993a4e0e268f8962120562b191bb221b36c58ac088f8e4
index.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-f09da05ecaa38022d4dfe69b2568801bccc31b605d2e81c1e1cc1f1ab8df35d0
useStatusLine.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-de9c37e1772d70e41ab602b6787646097f69345a185f8ebc06929769758173c1
command-provider.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-8c112ca9c510472c3b576a2e95eb621507b691cff8554ec4cbe1f0a6c0c7d66c
index.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-15a2722ace4a315ea27db716b92fef722f18ccd8be0e3b5b22636355b149490e
manager.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-9c8cb860db32d841f068b3264bed3a9220fb0ed1255bb20e3c05359744700d6b
module-provider.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-f94b3ebb47cfb00fa608975fdb9086d02caf56bcf94186bae7568c78d3accc8d
sanitize.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-38822f3533776717373b0866b1317e10941cd9816df1f00cb2ef3ac2020ec8b3
types.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-fe6e1c655cf9f289b7365860263befc16a970709075a66468749147aed2b3e5c
App.tsx https://github.com/lessweb/deepcode-cli/pull/193/files#diff-85bb709e32daf446ca90dc746b77c6d1cf092ec6a70d6471ec26786047093dfe
PromptInput.tsx https://github.com/lessweb/deepcode-cli/pull/193/files#diff-5d8e980323ff4917576c504c2289cb958e611b01ff3a7de332fcf4725a2e7522
index.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-9a4ceebe7c6f86856371906c3f061d3b56b7457022b05179884a113e7ced67e8
settings.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-dbb374fe62f23fdf770022c3b44c4d1d8ffbe3b81c6678a4f3e06ae045ebf83e
permissions.test.ts https://github.com/lessweb/deepcode-cli/pull/193/files#diff-785aecca3ea6fd5052b59eee3780ac3e0add0e72eef1c6029fcf854f77d9629a
.deepcode/plugins/cwd.mjshttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-6e731c99d2360ae1b84120276e2f42269273aa74cc9061f7f16f6ad6b608639e
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/.deepcode/plugins/cwd.mjs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
.deepcode/plugins/git-branch.mjshttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-02d13598f4929af9c6b7b5b38138121db8e70c7f7548b7ad85f668c462abac86
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/.deepcode/plugins/git-branch.mjs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
.deepcode/plugins/model-info.mjshttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-68767568bcbbc5888796787ad357df5a37b292132cc133865880ef18e9f1df56
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/.deepcode/plugins/model-info.mjs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
.deepcode/plugins/session-stats.mjshttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-b2472725cec9d0afeb8b2597a6cff241cc85b34d25a3b40fa2fa5080fb42c20b
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/.deepcode/plugins/session-stats.mjs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
.deepcode/plugins/tool-usage.mjshttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-f700cfa1babf0bdcd130233bd33611e9836391ace2bb191d9472f543d3005206
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/.deepcode/plugins/tool-usage.mjs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
docs/configuration.mdhttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-17ed18489a956f326ec0fe4040850c5bc9261d4631fb42da4c52891d74a59180
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/docs/configuration.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
https://github.com/lessweb/deepcode-cli/pull/193/files#diff-17ed18489a956f326ec0fe4040850c5bc9261d4631fb42da4c52891d74a59180
https://github.com/lessweb/deepcode-cli/pull/193/files#diff-17ed18489a956f326ec0fe4040850c5bc9261d4631fb42da4c52891d74a59180
docs/configuration_en.mdhttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-f5f6cc8aa22f47faafd510f2402eb795ccd1e10c09f9b9640d788222ace08f95
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/docs/configuration_en.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
https://github.com/lessweb/deepcode-cli/pull/193/files#diff-f5f6cc8aa22f47faafd510f2402eb795ccd1e10c09f9b9640d788222ace08f95
https://github.com/lessweb/deepcode-cli/pull/193/files#diff-f5f6cc8aa22f47faafd510f2402eb795ccd1e10c09f9b9640d788222ace08f95
docs/statusline.mdhttps://github.com/lessweb/deepcode-cli/pull/193/files#diff-173c4e77ca48060f7895e121e83732bc61307ae428997bc1eacd65c44b9d3253
View file https://github.com/dengmik-commits/deepcode-cli/blob/43d0c112f43090b24b099eaf608eabb8ba3e10e7/docs/statusline.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/lessweb/deepcode-cli/pull/193/{{ revealButtonHref }}
Please reload this pagehttps://github.com/lessweb/deepcode-cli/pull/193/files
Please reload this pagehttps://github.com/lessweb/deepcode-cli/pull/193/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.