Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/garrytan/gstack
/ functions
Functions
2,512 in github.com/garrytan/gstack
⨍
Functions
2,512
◇
Types & classes
436
↓ 3 callers
Function
engStep0Boundary
(fp)
test/helpers/claude-pty-runner.ts:1175
↓ 3 callers
Function
ensureXterm
()
extension/sidepanel-terminal.js:391
↓ 3 callers
Method
estimateCost
Estimate USD cost for the reported token usage and model.
test/helpers/providers/types.ts:73
↓ 3 callers
Function
excerptAt
(s: string, idx: number)
test/helpers/secret-sink-harness.ts:208
↓ 3 callers
Function
execGbrainJson
(args: string[], opts: SpawnGbrainOptions = {})
lib/gbrain-exec.ts:177
↓ 3 callers
Function
extractContentText
(rec: any)
bin/gstack-memory-ingest.ts:646
↓ 3 callers
Function
extractMarkdownSection
(content: string, heading: string)
test/gen-skill-docs.test.ts:61
↓ 3 callers
Function
extractToken
Extract bearer token from request. Returns the token string or null.
browse/src/server.ts:470
↓ 3 callers
Function
extractVoiceTriggers
* Extract voice-triggers YAML list from frontmatter. * Returns an array of trigger strings, or [] if no voice-triggers field.
scripts/gen-skill-docs.ts:237
↓ 3 callers
Function
fanoutPass
(arms: { overlay: number[]; off: number[] })
test/fixtures/overlay-nudges.ts:128
↓ 3 callers
Function
findClaude
Find claude on PATH.
browse/src/terminal-agent.ts:233
↓ 3 callers
Function
findExecutable
(base: string)
browse/src/find-browse.ts:45
↓ 3 callers
Function
findHit
(haystack: string, needle: string)
test/helpers/secret-sink-harness.ts:202
↓ 3 callers
Function
finish
(result: PortCheckResult)
browse/src/server.ts:857
↓ 3 callers
Function
fmtBytesShort
(n)
extension/sidepanel.js:310
↓ 3 callers
Function
gbrainHome
(env: NodeJS.ProcessEnv = process.env)
lib/gbrain-guards.ts:38
↓ 3 callers
Function
gcStaleHermeticDirs
(tmpDir: string = os.tmpdir())
test/helpers/hermetic-env.ts:239
↓ 3 callers
Function
generateContextHealth
(ctx?: TemplateContext)
scripts/resolvers/preamble/generate-context-health.ts:3
↓ 3 callers
Function
generateGBrainContextLoad
(ctx: TemplateContext)
scripts/resolvers/gbrain.ts:55
↓ 3 callers
Function
generateGBrainSaveResults
(ctx: TemplateContext)
scripts/resolvers/gbrain.ts:75
↓ 3 callers
Function
generateSpawnId
()
browse/src/skill-token.ts:44
↓ 3 callers
Function
generateTestCoverageAuditInner
(mode: CoverageAuditMode)
scripts/resolvers/testing.ts:182
↓ 3 callers
Function
getActivityAfter
(afterId: number)
browse/src/activity.ts:161
↓ 3 callers
Function
getBrowserMatch
(browser: BrowserInfo, profile: string)
browse/src/cookie-import-browser.ts:368
↓ 3 callers
Function
getCachedDerivedKey
(cacheKey: string, password: string, iterations: number)
browse/src/cookie-import-browser.ts:449
↓ 3 callers
Function
getClassifierStatus
()
browse/src/security-classifier.ts:119
↓ 3 callers
Function
getCleanText
(page: Page | Frame)
browse/src/read-commands.ts:164
↓ 3 callers
Function
getInvalidationTargets
(writePath: string)
scripts/brain-cache-spec.ts:241
↓ 3 callers
Method
getIsHeaded
()
browse/src/browser-manager.ts:1664
↓ 3 callers
Function
getOneWayDoorIds
()
scripts/question-registry.ts:614
↓ 3 callers
Function
getRegistryStats
()
scripts/question-registry.ts:628
↓ 3 callers
Function
getRetentionPolicy
(pageType: string)
scripts/gstack-schema-pack.ts:277
↓ 3 callers
Method
getTabOwner
Get the owner of a tab, or null if unowned (root-only for writes).
browse/src/browser-manager.ts:884
↓ 3 callers
Function
grantPtyToken
* Push a freshly-minted PTY cookie token to the terminal-agent so its * /ws upgrade can validate the cookie. v1.44+: also pushes the bound * session
browse/src/server.ts:428
↓ 3 callers
Function
gstackHome
()
lib/gstack-memory-helpers.ts:201
↓ 3 callers
Function
handleCommandInternal
* Sanitizing wrapper around handleCommandInternalImpl. ALL callers (single-command * HTTP, batch loop, scoped-token dispatch) go through this so the
browse/src/server.ts:1309
↓ 3 callers
Function
harvestAndCleanup
(testName: string)
test/helpers/e2e-helpers.ts:304
↓ 3 callers
Method
hasCookieImports
()
browse/src/browser-manager.ts:1208
↓ 3 callers
Function
hasFlag
(args: string[], flag: string)
browse/src/cli.ts:762
↓ 3 callers
Function
hasUnpairedSurrogate
(s: string)
ios-qa/daemon/test/audit.test.ts:74
↓ 3 callers
Function
importCache
()
test/schema-version-migration.test.ts:39
↓ 3 callers
Function
inspectElement
( page: Page, selector: string, options?: { includeUA?: boolean } )
browse/src/cdp-inspector.ts:229
↓ 3 callers
Function
internalHandler
* Wrap a JSON-bodied /internal/* handler with the standard bearer-auth + * generation-check + json-parse + error-response boilerplate. The handler *
browse/src/terminal-agent.ts:406
↓ 3 callers
Function
isBlockedIpv6
* Check if an IPv6 address falls within a blocked prefix range. * Handles the full ULA range (fc00::/7) and link-local range (fe80::/10), * not just
browse/src/url-validation.ts:34
↓ 3 callers
Function
isDebertaEnabled
()
browse/src/security-classifier.ts:96
↓ 3 callers
Function
isDisplayFree
(displayNum: number)
browse/src/xvfb.ts:59
↓ 3 callers
Function
isExecutable
(p: string)
make-pdf/src/pdftotext.ts:145
↓ 3 callers
Function
isGitRepo
(dir: string)
bin/gstack-global-discover.ts:156
↓ 3 callers
Function
isPreflightSkill
* Returns true when this skill is registered for brain preflight. Skills not * in SKILL_DIGEST_SUBSETS get an empty BRAIN_PREFLIGHT block (no behavio
scripts/resolvers/gbrain.ts:128
↓ 3 callers
Function
isRateLimitEvent
(msg: SDKMessage)
test/helpers/agent-sdk-runner.ts:245
↓ 3 callers
Function
isRateLimitResult
(msg: SDKMessage)
test/helpers/agent-sdk-runner.ts:234
↓ 3 callers
Function
judgePosture
(mode: PostureMode, text: string)
test/helpers/llm-judge.ts:169
↓ 3 callers
Function
killOrphanChromium
Kill an orphaned Chromium that still holds the profile's SingletonLock. The * lock symlink target is "hostname-PID"; killing that PID tears down its
browse/src/cli.ts:231
↓ 3 callers
Function
killServer
(pid: number)
browse/src/cli.ts:138
↓ 3 callers
Function
landscapeContentBox
(opts: { pageSize?: string; margins?: string; marginLeft?: string; marginRight?: string; marginTop?:
make-pdf/src/diagram-prepass.ts:820
↓ 3 callers
Function
listDevices
()
test/skill-e2e-ios-device.test.ts:40
↓ 3 callers
Function
listenAsync
(server: ReturnType<typeof createServer>, port: number, host: string)
ios-qa/daemon/src/index.ts:161
↓ 3 callers
Function
locateBinary
()
browse/src/find-browse.ts:56
↓ 3 callers
Function
logHookError
(msg: string)
hosts/claude/hooks/question-log-hook.ts:71
↓ 3 callers
Function
logHookError
(msg: string)
hosts/claude/hooks/auq-error-fallback-hook.ts:50
↓ 3 callers
Function
logPtySnapshot
(visible: string, ctx: { testName: string; elapsedMs: number; tag?: string })
test/helpers/claude-pty-runner.ts:374
↓ 3 callers
Function
luhnValid
(span: string)
lib/redact-patterns.ts:81
↓ 3 callers
Function
makeBrainGitRepo
()
test/gstack-upgrade-migration-v1_17_0_0.test.ts:52
↓ 3 callers
Function
makeCuratedPath
* Construct a PATH-style directory of symlinks to standard utilities the * migration script needs (mkdir, grep, sed, mv, rm, mktemp, cat, touch, prin
test/gstack-upgrade-migration-v1_40_0_0.test.ts:70
↓ 3 callers
Function
makeEnv
(opts: { gbrainBehavior: "succeeds" | "fails" })
test/gbrain-init-rollback.test.ts:46
↓ 3 callers
Function
makeError
(status: number, error: string)
ios-qa/daemon/src/proxy.ts:92
↓ 3 callers
Function
makeFakeEnv
()
test/gbrain-init-voyage-code-3.test.ts:43
↓ 3 callers
Function
makeFakeGbrain
(opts: { hasOldSource?: boolean; addSucceeds?: boolean; removeSucceeds?: boolean } = {})
test/migrations-v1.27.0.0.test.ts:48
↓ 3 callers
Function
makeMinimalConfig
(overrides: Partial<ServerConfig> = {})
browse/test/server-embedder-terminal-port.test.ts:47
↓ 3 callers
Function
makeSandbox
()
test/gbrain-sync-voyage-code-3-integration.test.ts:70
↓ 3 callers
Function
maskPreview
(span: string)
lib/redact-engine.ts:172
↓ 3 callers
Function
matchArchetype
(dims: Record<Dimension, number>)
scripts/archetypes.ts:165
↓ 3 callers
Function
matchFenceLine
(line: string)
make-pdf/src/diagram-prepass.ts:193
↓ 3 callers
Function
mimeToExt
Map MIME type to file extension.
browse/src/write-commands.ts:1430
↓ 3 callers
Function
mintStaging
(name = ".staging-ingest-1-1")
test/regression-1611-gbrain-sync-resume.test.ts:279
↓ 3 callers
Function
missingTools
( provider: 'claude' | 'gpt' | 'gemini', requiredTools: ToolName[] )
test/helpers/tool-map.ts:76
↓ 3 callers
Function
mkEvalRoot
Write a scratch root with: * - Per-skill SKILL.md files under .claude/skills/ (so Skill tool sees them) * - Project CLAUDE.md with explicit rout
test/skill-e2e-opus-47.test.ts:59
↓ 3 callers
Function
mockDetachedFrame
()
browse/test/tab-session-frame-detach.test.ts:54
↓ 3 callers
Function
mockRefEntry
(role: string, name: string)
browse/test/tab-session-frame-detach.test.ts:62
↓ 3 callers
Function
modifyStyle
( page: Page, selector: string, property: string, value: string )
browse/src/cdp-inspector.ts:495
↓ 3 callers
Function
newDimensionTotals
()
scripts/psychographic-signals.ts:274
↓ 3 callers
Function
normalizeWithMap
(input: string)
lib/redact-engine.ts:109
↓ 3 callers
Function
onDisconnect
(code?: number)
browse/test/browser-manager-unit.test.ts:223
↓ 3 callers
Function
oneLine
* Render a one-line summary from a multi-paragraph description: take the * first sentence (up to '.', '!', or '?') and trim. Keeps llms.txt scannable
scripts/gen-llms-txt.ts:111
↓ 3 callers
Function
openDb
(dbPath: string, browserName: string)
browse/src/cookie-import-browser.ts:387
↓ 3 callers
Function
opts
()
test/gstack-decision-bins.test.ts:18
↓ 3 callers
Function
originUrl
()
bin/gstack-gbrain-sync.ts:315
↓ 3 callers
Function
parseV
(s: string)
scripts/compare-pr-version.ts:50
↓ 3 callers
Function
percentile
(sortedAsc: number[], p: number)
browse/src/security-bunnative.ts:202
↓ 3 callers
Function
pickFreeDisplay
( rangeStart: number = DISPLAY_RANGE_START, rangeEnd: number = DISPLAY_RANGE_END, )
browse/src/xvfb.ts:72
↓ 3 callers
Function
pkgVersion
()
test/ship-version-sync.test.ts:114
↓ 3 callers
Function
planFileHasDecisionsSection
(planFile: string)
test/helpers/claude-pty-runner.ts:244
↓ 3 callers
Function
printUsage
()
make-pdf/src/cli.ts:56
↓ 3 callers
Function
probeSource
(id: string, env?: NodeJS.ProcessEnv)
lib/gbrain-sources.ts:83
↓ 3 callers
Function
profilePath
()
test/taste-engine.test.ts:65
↓ 3 callers
Function
pruneExpired
(now: number)
browse/src/sse-session-cookie.ts:104
↓ 3 callers
Function
pruneExpired
(now: number)
browse/src/pty-session-lease.ts:126
↓ 3 callers
Function
pruneExpired
(now: number)
browse/src/pty-session-cookie.ts:106
↓ 3 callers
Function
read
(rel: string)
test/hermetic-wiring.test.ts:30
↓ 3 callers
Function
read
(rel: string)
test/gbrain-spawn-windows-shell.test.ts:6
← previous
next →
1,001–1,100 of 2,512, ranked by callers