AI Slop Code RIsk Monitor

ccch1mneyyy/dsh-TUI

DSH's officially top-recommended TUI plugin — high performance, low overhead, cute pixel whale, smooth mouse interaction. One-command install via npm. / DSH 官方首推的 TUI 插件,高性能低占用,可爱像素鲸鱼,流畅鼠标交互,npm 一键安装

9.3 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for ccch1mneyyy/dsh-TUI, a TypeScript project with 4,293 GitHub stars. SynthScan examined 407,072 lines of code across 1499 source files, recording 1587 pattern matches distributed across 7 syntactic categories. The legacy adjusted pattern signal is 9.3 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

9.3
Adjusted Signal
9.3
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
4.3K
Stars
TypeScript
Language
407.1K
Lines of Code
1.5K
Files
1.6K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 6.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 512 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

Are imports declared and package/API names verified? 4 finding(s).

Agent Over-Engineering Ratio 34.8/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 1294 finding(s).

PR Review Velocity Impact 36.9/100 · MEDIUM

Which changes need focused human review? 1587 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 0MEDIUM 1083LOW 504

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1587 distinct pattern matches across 7 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators1071 hits · 3256 pts
SeverityFileLineSnippetContext
MEDIUMcordis.patch.yml12# ── surface-specific values over the dsh-base layer ─────────────────────────COMMENT
MEDIUMcordis.patch.yml104# ── agent presets (issue #8) ────────────────────────────────────────────────COMMENT
MEDIUMcordis.patch.yml243# ── dsh-tui rows ────────────────────────────────────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js581// ─── 子命令:version / help ──────────────────────────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js637// ─── doctor 检查逻辑(doctor 子命令与 safe 会话共用)──────────────────────────COMMENT
MEDIUMbin/dsh-tui.js703// ─── safe 会话支撑(清单解析与报告渲染,交互/非交互共用)──────────────────────COMMENT
MEDIUMbin/dsh-tui.js764// ─── 子命令:doctor ──────────────────────────────────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js791// ─── dsh 会话结果模型(fallback 与 safe 重试共用)─────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js851// ─── 最后运行记录 ────────────────────────────────────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js1395// ─── 子命令:safe(安全模式入口,两种角色同一段代码)──────────────────────────COMMENT
MEDIUMbin/dsh-tui.js1424// ─── 子命令:update ──────────────────────────────────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js1455// ─── 子命令:migrate ─────────────────────────────────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js1475// ─── 全局副本:瘦壳角色 ───────────────────────────────────────────────────────COMMENT
MEDIUMbin/dsh-tui.js1499 // ─── profile 副本(或源码运行):完整启动逻辑 ─────────────────────────────COMMENT
MEDIUMdocs/safe-mode-plan-pr1.md151// ─── doctor 检查逻辑(doctor 子命令与 safe 会话共用)──────────────────────────COMMENT
MEDIUMdocs/safe-mode-plan-pr1.md251// ─── dsh 会话结果模型(fallback 与 safe 重试共用)─────────────────────────────COMMENT
MEDIUMdocs/safe-mode-plan-pr1.md622// ─── safe 会话支撑(清单解析与报告渲染,交互/非交互共用)──────────────────────COMMENT
MEDIUMdocs/safe-mode-plan-pr1.md684// ─── 子命令:safe(安全模式入口,两种角色同一段代码)──────────────────────────COMMENT
MEDIUMtui-profile/conformance/tests/run.js138// ── Backend contribution family (TUI-BACKEND-001) ─────────────────────────────COMMENT
MEDIUMscripts/verify-claude-session-commands.ts114// ── the side query ─────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-claude-session-commands.ts158// ── the side query's options are classified ────────────────────────────COMMENT
MEDIUMscripts/verify-claude-session-commands.ts166// ── /btw and /recap through the channel ────────────────────────────────COMMENT
MEDIUMscripts/verify-claude-session-commands.ts194// ── /rename ────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-claude-session-commands.ts217// ── /color ─────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-claude-session-commands.ts257// ── /mcp reconnect | toggle ────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-claude-session-commands.ts276// ── DSH keeps its command set and its plain /mcp ───────────────────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx682// ── snapshot-then-refresh (issue #987) ─────────────────────────────────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx682// ── snapshot-then-refresh (issue #987) ─────────────────────────────────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx1031// ── the persistent snapshot: what a RESTART paints first ───────────────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx1288// ── progress: the first enumeration, before the listing can resolve ────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx1659// ── the rail shows whole rows, and Enter follows the VISIBLE cursor ────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx1940// ── source tabs: other coding agents' conversations ──────────────────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx2230// ── the cache read re-scopes the in-memory slot on every mount ─────────────COMMENT
MEDIUMscripts/verify-session-supervisor.tsx2322// ── another backend's sessions (Phase 4b: the Claude Agent browser) ──────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts29// ── 隔离 HOME(必须先于任何 src 导入)─────────────────────────────────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts172// ── A. 往返语义 ───────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts192// ── B. 授权 ───────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts223// ── C. 参数校验 ───────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts288// ── D. namespace 隔离与文件名清洗 ─────────────────────────────────────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts301// ── E. quota 双阈值 ───────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts320// ── F. 损坏保文件 ─────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-plugin-storage.ts333// ── G. 生命周期 ───────────────────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/verify-plugin-storage.ts362// ── H. 隐私:日志永不出现 key/value 材料 ──────────────────────────────────COMMENT
MEDIUM⚡scripts/verify-plugin-storage.ts372// ── I. descriptor 现声明 LocalStorage ─────────────────────────────────────COMMENT
MEDIUM⚡scripts/verify-plugin-storage.ts381// ── 汇总 ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro-suggestion-click.tsx158// ═══════════════ 第二幕:输入框点击定位光标 ═══════════════COMMENT
MEDIUMscripts/repro-suggestion-click.tsx201// ═══════════════ 第三幕:命令菜单滚轮选择 ═══════════════COMMENT
MEDIUMscripts/repro-suggestion-click.tsx232// ═══════════════ 第四幕:rewind 点击选中→确认页点击执行 + workspace 菜单点击 ═══════════════COMMENT
MEDIUM⚡scripts/verify-claude-contract.ts49// ── 1. package.json ─────────────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/verify-claude-contract.ts59// ── 2. contract.ts ──────────────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/verify-claude-contract.ts62// ── 3. the lockfile ─────────────────────────────────────────────────────COMMENT
MEDIUMscripts/verify-claude-contract.ts79// ── 4. pnpm-workspace.yaml exemptions ───────────────────────────────────COMMENT
MEDIUMscripts/verify-claude-contract.ts86// ── 5. the installed SDK and its CLI parity ─────────────────────────────COMMENT
MEDIUMscripts/verify-claude-contract.ts97// ── 6. the exhaustive Options classification ────────────────────────────COMMENT
MEDIUMscripts/verify-reload.ts57// ── 1. 全部无变化 → 全 unchanged,零 apply/skip ─────────────────────────COMMENT
MEDIUMscripts/verify-reload.ts65// ── 2. 五项都改 → 五项都 apply,顺序固定 ────────────────────────────────COMMENT
MEDIUMscripts/verify-reload.ts83// ── 3. theme:env 优先 / 无效 / 缺文件 ──────────────────────────────────COMMENT
MEDIUMscripts/verify-reload.ts92// ── 4. lang:env / settings 用户层 / cordis.yml 三级优先 ────────────────COMMENT
MEDIUMscripts/verify-reload.ts106// ── 5. preset:DSH_TUI_PRESET 优先;activity:cordis.yml 显式优先 ───────COMMENT
MEDIUMscripts/verify-reload.ts120// ── 6. model:偏好即当前选择(cordis.yml 只是部署默认值) ───────────────COMMENT
1011 more matches not shown…
Over-Commented Block277 hits · 267 pts
SeverityFileLineSnippetContext
LOW.mergify.yml1# Mergify 合并队列——`main` 的合并由它执行。COMMENT
LOWcordis.patch.yml1# The dsh-tui bundle patch: the interactive terminal front door over theCOMMENT
LOWcordis.patch.yml101 config:COMMENT
LOWcordis.patch.yml241 root: !!js process.env.DSH_TUI_SESSION_ROOT ?? dshHomePath('sessions')COMMENT
LOWcordis.patch.yml341 - id: dsh-tui-panelsCOMMENT
LOWcordis.patch.yml441 # the Host-owned account service when available. The TUI's /providerCOMMENT
LOWcordis.patch.yml461 # live in the entry-level inject ONLY as an ordering (and reload-rebind)COMMENT
LOWcordis.patch.yml481 # `fullscreen: false`——显式选择始终优先于默认。COMMENT
LOWcordis.patch.yml501 # - id: defaultCOMMENT
LOWcordis.patch.yml521 backend: !!js process.env.DSH_TUI_BACKEND || undefinedCOMMENT
LOWcordis.yml1# dsh-tui interactive front door over the agent-spine bundle.COMMENT
LOWcordis.yml61 # wl-copy/xclip/xsel 兜底)、滚轮滚动、双击选词/三击选行。false 则退回COMMENT
LOWcordis.yml81 # plan: falseCOMMENT
LOWcordis.yml181 # task tools stay at their DSH defaults (on).COMMENT
LOWpnpm-workspace.yaml61 '@deepseek-ai/dsh-session-persistence': 0.2.0-rc.2COMMENT
LOWbin/dsh-tui.js81 const guideDir = join(ownDir, 'guide')COMMENT
LOWscripts/verify-session-supervisor.tsx1661// Two regressions in one screen, both invisible to the older assertions:COMMENT
LOWscripts/repro-inline-thirdparty.tsx161// 视口是比帧更高的滑动窗口,注入的第三方输出消耗物理行后会把窗口相对帧COMMENT
LOWscripts/verify-claude-channels.ts1301// the one production ships). The isolated user settings hold an oldCOMMENT
LOWscripts/repro-settings.tsx221assert(await settled(() => mutations.length === 2), 'confirmed number draft auto-saved')COMMENT
LOWscripts/repro-effort.tsx361}COMMENT
LOWscripts/verify-launchpad.tsx1821// 不变量;新判据只是把"显式标记的降级"从缺陷里摘出来——每一条 half 判据仍要求COMMENT
LOWscripts/verify-backend-registry.ts141// ── 2b′. §4.7 ① over the *real* manifests (B-3) ────────────────────────────────COMMENT
LOWscripts/verify-minimal-ui-naming.ts121// (verify-channel-ui 那一档是 `if (effect !== 'mutate') continue`,会静默跳过)。COMMENT
LOWscripts/verify-paste-drop.ts321 // T05 hotfix, CONTROL GROUP (was: "inert C0 controls are dropped"). TheCOMMENT
LOWscripts/verify-win32-input.tsx701COMMENT
LOWscripts/verify-win32-input.tsx981}COMMENT
LOWscripts/verify-win32-input.tsx1041 const f = new Feeder()COMMENT
LOWscripts/verify-command-hold.ts81assert.equal(workingHoldOf('model deepseek/x'), 'gated', 'a completion path inherits its root hold')COMMENT
LOWscripts/verify-command-hold.ts121 const source = readFileSync(file, 'utf8')COMMENT
LOWpresets/liangshen/agent.cordis.yml1# The `anchored-standard` experimental preset: Standard capabilities with theCOMMENT
LOWpresets/liangshen/agent.cordis.yml21# pool instances — `provide()` throws on the second registration under theCOMMENT
LOWpresets/liangshen/agent.cordis.yml41# opt-in for standard-schema bootstraps; unset, the adapter default flows. SeeCOMMENT
LOWpresets/liangshen/agent.cordis.yml101# exist; read them before acting" — and the model reads the files itself viaCOMMENT
LOWpresets/liangshen/agent.cordis.yml121 # below registers the same `bash` tool name into this same preset layer, andCOMMENT
LOWpresets/liangshen/agent.cordis.yml161 Run commands in a bash shellCOMMENT
LOWpresets/liangshen/agent.cordis.yml221# Only the model-facing controls. The task REGISTRY stays on the host plane:COMMENT
LOWpresets/liangshen/agent.cordis.yml321# registered once. This preset contributes the delegation TOOLS, which resolveCOMMENT
LOWsrc/extensions.ts1// Re-export shim: the Cordis-backed implementation lives behind the adapterCOMMENT
LOWsrc/api.ts1// Types-only entry (`@deepseek-harness-tui/dsh-tui/api`): every plugin-facingCOMMENT
LOWsrc/api.ts21// removed from the public surface; repository-internal headless helpersCOMMENT
LOWsrc/update.ts2161 // noisy logging on every ordinary launch (/restart only).COMMENT
LOWsrc/update.ts2181 // here was built by THIS process, and on a kernel switch even the target itselfCOMMENT
LOWsrc/jsx-runtime.ts1// Host JSX factory for plugin scenes: re-exports the TUI's OWNCOMMENT
LOWsrc/ink/dom.ts61 dirty: booleanCOMMENT
LOWsrc/ink/dom.ts81 // clamps scrollTop to stay within it. Prevents blank screen whenCOMMENT
LOWsrc/ink/dom.ts101 // its own (positional re-pin at the bottom) — imperative scrolls alreadyCOMMENT
LOWsrc/ink/dom.ts121 onViewportHeightChange?: () => voidCOMMENT
LOWsrc/ink/render-node-to-output.ts101// absolute child that paints OUTSIDE its parent's rect (OverlayAbove usesCOMMENT
LOWsrc/ink/render-node-to-output.ts1021 // row 0 and blitRegion clamps in screen space, so the panel keeps itsCOMMENT
LOWsrc/ink/render-node-to-output.ts1301 output.write(x, y, text, softWrap, lines)COMMENT
LOWsrc/ink/render-node-to-output.ts1421 const content = node.childNodes.find(c => (c as DOMElement).yogaNode) asCOMMENT
LOWsrc/ink/render-node-to-output.ts1461 // pinned header, recap row) or the terminal changes row count —COMMENT
LOWsrc/ink/render-node-to-output.ts1521 // scrollAnchor: scroll so the anchored element's top is at theCOMMENT
LOWsrc/ink/render-node-to-output.ts1541 // previous max, pin to the new max. Scroll away → stop following;COMMENT
LOWsrc/ink/render-node-to-output.ts1561 // following it (or clamping to its smaller maxScroll) would yank anCOMMENT
LOWsrc/ink/render-node-to-output.ts1621 const pending = node.pendingScrollDeltaCOMMENT
LOWsrc/ink/render-node-to-output.ts1641 (pending < 0 && cMin !== undefined && cur < cMin) ||COMMENT
LOWsrc/ink/render-node-to-output.ts1661 // just the input box, and an idle app produces no follow-up frameCOMMENT
LOWsrc/ink/render-node-to-output.ts1761 // layoutShifted detection gap: when scrollTop moves by >= viewportCOMMENT
217 more matches not shown…
Hyper-Verbose Identifiers223 hits · 231 pts
SeverityFileLineSnippetContext
LOW⚡tui-profile/protocols/tui-contributions.d.ts89export function validateSettingsSectionSpec(value: unknown): Readonly<SettingsSectionSpec>CODE
LOW⚡tui-profile/protocols/tui-contributions.d.ts92export function registerTuiContributionExtensions(catalog: ManifestDefinitionCatalog): () => voidCODE
LOW⚡tui-profile/protocols/tui-contributions.d.ts93export function assertSettingsSectionHandler(value: unknown): asserts value is SettingsSectionHandlerCODE
LOWtui-profile/protocols/tui-channel-http.js7export function createTuiChannelEndpointDescriptor(origin) {CODE
LOWtui-profile/protocols/tui-channel-http.js23export function validateTuiChannelEndpointDescriptor(value) {CODE
LOWtui-profile/protocols/tui-channel.js38export function validateTuiChannelRequirement(value) {CODE
LOWtui-profile/protocols/tui-channel.js45export function validateTuiChannelSupport(value) {CODE
LOWtui-profile/protocols/tui-channel.js85export function validateTuiChannelSnapshot(value) {CODE
LOWtui-profile/protocols/tui-channel-http.d.ts14export function createTuiChannelEndpointDescriptor(origin: string): TuiChannelEndpointDescriptorCODE
LOWtui-profile/protocols/tui-channel-http.d.ts15export function validateTuiChannelEndpointDescriptor(value: unknown): TuiChannelEndpointDescriptorCODE
LOW⚡tui-profile/protocols/tui-channel.d.ts55export function validateTuiChannelRequirement(value: unknown): TuiChannelRequirementSpecCODE
LOW⚡tui-profile/protocols/tui-channel.d.ts56export function validateTuiChannelSupport(value: unknown): TuiChannelSupportSpecCODE
LOW⚡tui-profile/protocols/tui-channel.d.ts58export function validateTuiChannelSnapshot(value: unknown): TuiChannelSnapshotCODE
LOWtui-profile/protocols/tui-contributions.js51export function validateSettingsSectionSpec(value) {CODE
LOWtui-profile/protocols/tui-contributions.js164export function registerTuiContributionExtensions(catalog) {CODE
LOWtui-profile/protocols/tui-contributions.js169export function assertSettingsSectionHandler(value) {CODE
LOWscripts/verify-plugin-grants.ts73async function awaitInitialKernelReadiness(CODE
LOWscripts/verify-sticky-anchor.tsx189function assertHeaderFollowsViewport(label: string): number | null {CODE
LOWscripts/verify-zellij.tsx104function checkProbeEnvCoversModule(): void {CODE
LOWscripts/verify-zellij.tsx157function checkScenarioReachedProbe(label: string, result: ProbeResult, scenario: Scenario): void {CODE
LOWscripts/verify-adapter-shadow.ts342function sourceCallsKernelLedgerRecord(source: string): boolean {CODE
LOWscripts/verify-adapter-shadow.ts485function classAnyMemberHasReturnedHandleGuard(ownerClass: string, handle: string, capability: string): boolean {CODE
LOWscripts/verify-adapter-shadow.ts549function fileHasDirectCapabilityGuard(relative: string, capability: string): boolean {CODE
LOWscripts/verify-adapter-shadow.ts572function fileHasMethodCallNamedWithUndefinedArg(relative: string, method: string): boolean {CODE
LOWscripts/verify-adapter-slices.ts44function productionKernelSlicesWired(source: string): boolean {CODE
LOWscripts/verify-model-picker-ui.tsx120function panelUsesDefaultBackground(term: InstanceType<typeof Terminal>): boolean {CODE
LOWscripts/verify-live-session.ts243async function verifyRealUpstreamSession(): Promise<void> {CODE
LOWscripts/lib/agent-event-invariants.ts31export function agentEventInvariantViolations(events: readonly AgentEvent[], options: AgentEventInvariantOptions = {}): CODE
LOWscripts/lib/agent-event-invariants.ts170export function assertAgentEventInvariants(events: readonly AgentEvent[], options?: AgentEventInvariantOptions): void {CODE
LOWsrc/commands.ts205export function supportedLocalCommandNames(CODE
LOWsrc/commands.ts225export function isUnavailableLocalCommand(CODE
LOWsrc/migrationPrefs.ts75export function planFullscreenFactoryMigration(CODE
LOWsrc/migrationPrefs.ts92export async function commitFullscreenFactoryMigration(CODE
LOWsrc/deepseekPricing.ts70export function isDeepSeekOfficialProvider(provider: string): boolean {CODE
LOWsrc/deepseekPricing.ts160export function estimateSessionCostSplitCny(CODE
LOWsrc/deepseekPricing.ts275export function estimateCostFromBucketsCny(CODE
LOWsrc/deepseekPricing.ts333export function collectSessionCostEntries(input: SessionCostInput): CostBucketEntry[] {CODE
LOWsrc/deepseekPricing.ts352export function estimateSessionCostSnapshotCny(CODE
LOWsrc/handoffEvents.ts50export function classifyReplacementOutcome(input: {CODE
LOWsrc/tuiDisplayPrefs.ts312export function normalizeMathImageBacking(value: unknown): MathImageBacking {CODE
LOWsrc/tuiDisplayPrefs.ts433export function normalizeBtwContextBudget(value: unknown): number {CODE
LOWsrc/theme.ts1145export function registerCustomThemeResolver(resolver: ThemeResolver): void {CODE
LOWsrc/theme.ts1154export function registerRuntimeThemeResolver(resolver: ThemeResolver): () => void {CODE
LOWsrc/theme.ts1169export function clearRuntimeThemeResolver(): void {CODE
LOWsrc/sessionModes.ts82export function stablePermissionRosterOrder(CODE
LOWsrc/tuiSettingsFile.ts54export function backupUnreadableTuiSettings(file: string = TUI_SETTINGS_FILE): string {CODE
LOWsrc/update.ts790export async function downloadAndReplaceStandaloneBinary(CODE
LOWsrc/update.ts1143export function ensureWorkspaceAllowBuilds(yamlPath: string): AllowBuildsOutcome | undefined {CODE
LOWsrc/update.ts1238export function ensureProfileReleaseAgeExclude(CODE
LOWsrc/update.ts1418export function ignoredSharpOptionalPatterns(platform: string, cpu: string, libc: string): string[] {CODE
LOWsrc/update.ts1514export function ensureProfileSharpPlatformFilter(profile: string): SharpPlatformFilterOutcome | undefined {CODE
LOWsrc/update.ts1633export function removeStalePackageInstall(profile: string): StaleInstallRemoval {CODE
LOWsrc/ink/terminal-image.ts107export function normalizeTerminalCellSize(CODE
LOWsrc/ink/terminal-image.ts137function plausibleTerminalCellSize(CODE
LOWsrc/ink/terminal-image.ts370export function terminalImageSourceFromAttributes(CODE
LOWsrc/ink/squash-text-nodes.ts23export function squashTextNodesToSegments(CODE
LOWsrc/ink/output.ts1363function styledCharsWithGraphemeClustering(CODE
LOWsrc/ink/sixel-codec.ts45export function sixelCoveragePaintsThreshold(alpha: number): boolean {CODE
LOWsrc/ink/render-node-to-output.ts277export function getOcclusionMismatchNodes(output: Output): DOMElement[] {CODE
LOWsrc/ink/render-node-to-output.ts2336function blitEscapingAbsoluteDescendants(CODE
163 more matches not shown…
AI Slop Vocabulary9 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUMcordis.patch.yml37# The native DeepSeek adapter, pinned to the harness defaults: full thinkingCOMMENT
MEDIUMcordis.patch.yml524 # summary). Mounted through @deepseek-harness-tui/dsh-tui's ownCOMMENT
MEDIUMcordis.yml13# The approval service (issue #49): the harness's sandbox escalation seamCOMMENT
MEDIUMcordis.yml217# Mounted through @deepseek-harness-tui/dsh-tui's `./working-activity`COMMENT
MEDIUMscripts/verify-session-supervisor.tsx1410// condition is what makes this robust: the screen names the terminal's ownCOMMENT
MEDIUMscripts/verify-tips.tsx194 // sides before substring assertions — robust to any wrap/indent point.COMMENT
MEDIUM.github/workflows/ci.yml273 # deepseek-ai/deepseek-harness tag dsh-v0.2.0-rc.2COMMENT
MEDIUM.github/workflows/ci.yml282 # deepseek-ai/deepseek-harness tag dsh-v0.1.5-alpha.2 — the compat lineCOMMENT
MEDIUMpresets/liangshen/agent.cordis.yml54# catalog at once, matching the two-stage harness experiment. There is noCOMMENT
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMcordis.yml249 # DeepSeek advertises a 1M context window, so the 80% default thresholdCOMMENT
MEDIUMsrc/dsh-adapter/oauth/index.ts28 * # below tunes the Codex `gpt-5.6-sol` context window to 1M tokens.COMMENT
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWtui-profile/protocols/tui-contributions.js199 'path', 'label', 'titles', 'hint', 'hintTitles', 'kind', 'options', 'placeholder', 'secretRef',CODE
LOWsrc/dsh-adapter/subagents.ts46 private descriptionSource = new Map<string, 'queue' | 'bound' | 'placeholder'>()CODE
LOWsrc/dsh-adapter/subagents.ts82 const source: 'queue' | 'bound' | 'placeholder' = keyed !== undefined ? 'bound' : description === undefined ? 'placeCODE
LOWsrc/dsh-adapter/subagents.ts219 this.descriptionSource.set(agentId, label === undefined ? 'placeholder' : 'bound')CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpresets/liangshen/agent.cordis.yml7# This file is an AGENT-PLANE composition. The roster mounts it ONCE under aCOMMENT