#1 Persistent memory for AI coding agents based on real-world benchmarks
160 matches across 7 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | README.md | 661 | ### Windows |
| LOW | README.md | 1301 | GRAPH_EXTRACTION_ENABLED=true |
| LOW | README.md | 1321 | # OPENAI_BASE_URL=https://api.openai.com # Optional: override for Azure / vLLM / LM Studio / proxies |
| LOW | README.md | 1341 | # leave OFF unless you understand the Stop-hook recursion risk (#149 follow-up): |
| LOW | README.md | 1361 | # decrease to fail-fast on rate-limit holds. |
| LOW | README.md | 1381 | # memory slots — persona, |
| LOW | README.md | 1401 | # (this is what actually reaches |
| LOW | deploy/fly/entrypoint.sh | 1 | #!/bin/sh |
| LOW | deploy/railway/entrypoint.sh | 1 | #!/bin/sh |
| LOW | deploy/render/entrypoint.sh | 1 | #!/bin/sh |
| LOW | deploy/coolify/entrypoint.sh | 1 | #!/bin/sh |
| LOW | website/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | scripts/backfill-imported-sessions.sh | 1 | #!/usr/bin/env bash |
| LOW | READMEs/README.de-DE.md | 1221 | # # embedding provider (further below). Set |
| LOW | READMEs/README.de-DE.md | 1241 | # OPENAI_API_KEY_FOR_LLM=false # Optional: set to false to skip OpenAI auto-detection |
| LOW | READMEs/README.de-DE.md | 1261 | # takes precedence when set, for back-compat |
| LOW | READMEs/README.de-DE.md | 1281 | # observation — expect significant |
| LOW | READMEs/README.de-DE.md | 1301 | # - SessionStart may inject ~1-2K |
| LOW | READMEs/README.ru-RU.md | 1221 | # # embedding provider (further below). Set |
| LOW | READMEs/README.ru-RU.md | 1241 | # OPENAI_API_KEY_FOR_LLM=false # Optional: set to false to skip OpenAI auto-detection |
| LOW | READMEs/README.ru-RU.md | 1261 | # takes precedence when set, for back-compat |
| LOW | READMEs/README.ru-RU.md | 1281 | # observation — expect significant |
| LOW | READMEs/README.ru-RU.md | 1301 | # - SessionStart may inject ~1-2K |
| LOW | READMEs/README.ja-JP.md | 621 | # 2. iii-x86_64-pc-windows-msvc.zip をダウンロード |
| LOW | READMEs/README.ja-JP.md | 1221 | # MINIMAX_API_KEY=... |
| LOW | READMEs/README.ja-JP.md | 1241 | # # chat models reject this field with 400. Set to |
| LOW | READMEs/README.ja-JP.md | 1261 | # OpenAI LLM, OpenAI/Cohere/Voyage/OpenRouter |
| LOW | READMEs/README.ja-JP.md | 1281 | # AGENTMEMORY_AUTO_COMPRESS=false # OFF by default (#138). When on, |
| LOW | READMEs/README.ja-JP.md | 1301 | # files in project_context. Fire- |
| LOW | READMEs/README.hi-IN.md | 1221 | # MINIMAX_API_KEY=... |
| LOW | READMEs/README.hi-IN.md | 1241 | # # chat models reject this field with 400. Set to |
| LOW | READMEs/README.hi-IN.md | 1261 | # OpenAI LLM, OpenAI/Cohere/Voyage/OpenRouter |
| LOW | READMEs/README.hi-IN.md | 1281 | # AGENTMEMORY_AUTO_COMPRESS=false # OFF by default (#138). When on, |
| LOW | READMEs/README.hi-IN.md | 1301 | # files in project_context. Fire- |
| LOW | READMEs/README.es-ES.md | 1201 | ### Variables de entorno |
| LOW | READMEs/README.es-ES.md | 1221 | # OPENAI_API_VERSION=2024-08-01-preview # Optional: Azure api-version query param |
| LOW | READMEs/README.es-ES.md | 1241 | # EMBEDDING_PROVIDER=local |
| LOW | READMEs/README.es-ES.md | 1261 | # VECTOR_WEIGHT=0.6 |
| LOW | READMEs/README.es-ES.md | 1281 | # self_notes. Size-limited; agent |
| LOW | READMEs/README.es-ES.md | 1301 | # on every file-touching tool call |
| LOW | READMEs/README.pt-BR.md | 1201 | ### Variáveis de ambiente |
| LOW | READMEs/README.pt-BR.md | 1221 | # OPENAI_API_VERSION=2024-08-01-preview # Optional: Azure api-version query param |
| LOW | READMEs/README.pt-BR.md | 1241 | # EMBEDDING_PROVIDER=local |
| LOW | READMEs/README.pt-BR.md | 1261 | # VECTOR_WEIGHT=0.6 |
| LOW | READMEs/README.pt-BR.md | 1281 | # self_notes. Size-limited; agent |
| LOW | READMEs/README.pt-BR.md | 1301 | # on every file-touching tool call |
| LOW | READMEs/README.zh-TW.md | 621 | # 2. 下載 iii-x86_64-pc-windows-msvc.zip |
| LOW | READMEs/README.zh-TW.md | 1221 | # # OpenAI LLM provider (here) AND the OpenAI |
| LOW | READMEs/README.zh-TW.md | 1241 | # # but no content. |
| LOW | READMEs/README.zh-TW.md | 1261 | # OpenAI-scoped OPENAI_TIMEOUT_MS alias (above) |
| LOW | READMEs/README.zh-TW.md | 1281 | # LLM provider to compress the |
| LOW | READMEs/README.zh-TW.md | 1301 | # AGENTMEMORY_INJECT_CONTEXT=false # OFF by default (#143). When on: |
| LOW | READMEs/README.fr-FR.md | 1221 | # # embedding provider (further below). Set |
| LOW | READMEs/README.fr-FR.md | 1241 | # OPENAI_API_KEY_FOR_LLM=false # Optional: set to false to skip OpenAI auto-detection |
| LOW | READMEs/README.fr-FR.md | 1261 | # takes precedence when set, for back-compat |
| LOW | READMEs/README.fr-FR.md | 1281 | # observation — expect significant |
| LOW | READMEs/README.fr-FR.md | 1301 | # - SessionStart may inject ~1-2K |
| LOW | READMEs/README.zh-CN.md | 621 | # 2. 下载 iii-x86_64-pc-windows-msvc.zip |
| LOW | READMEs/README.zh-CN.md | 1221 | # # OpenAI LLM provider (here) AND the OpenAI |
| LOW | READMEs/README.zh-CN.md | 1241 | # # but no content. |
| 31 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | benchmark/quality-eval.ts | 430 | async function evalBuiltinMemoryTruncated( |
| LOW | test/hermes-plugin.test.ts | 43 | function readAgentMemoryProviderHookMethods(): string[] { |
| LOW | integrations/pi/security.ts | 17 | export function plaintextBearerAuthMessage(baseUrl: string): string { |
| LOW | integrations/pi/security.ts | 21 | export function createPlaintextBearerAuthGuard( |
| LOW | integrations/hermes/__init__.py | 70 | def _preload_agentmemory_dotenv() -> None: |
| LOW | integrations/hermes/__init__.py | 117 | def _uses_plaintext_bearer_auth(base: str, secret: str = "") -> bool: |
| LOW | integrations/hermes/__init__.py | 124 | def _plaintext_bearer_auth_message(base: str) -> str: |
| LOW | integrations/hermes/__init__.py | 128 | def _warn_plaintext_bearer_auth(message: str) -> None: |
| LOW | integrations/hermes/__init__.py | 132 | def _check_plaintext_bearer_guard( |
| LOW | integrations/hermes/__init__.py | 148 | def _reset_plaintext_bearer_guard_for_tests() -> None: |
| LOW | src/config.ts | 370 | export function isContextInjectionEnabled(): boolean { |
| LOW | src/config.ts | 374 | export function getConsolidationDecayDays(): number { |
| LOW | src/triggers/api.ts | 86 | function consolidationDisabledResponse(): Response { |
| LOW | src/triggers/api.ts | 119 | function parseOptionalFiniteNumber(value: unknown): number | undefined | null { |
| LOW | src/providers/embedding/index.ts | 23 | export function createImageEmbeddingProvider(): EmbeddingProvider | null { |
| LOW | src/cli/onboarding.ts | 150 | function shouldSkipInteractiveOnboarding(): boolean { |
| LOW | src/cli/onboarding.ts | 159 | function writeDefaultOnboardingPrefs(): OnboardingResult { |
| LOW | src/cli/connect/codex-hooks.ts | 106 | function normalizePathForCommandMatch(value: string): string { |
| LOW | src/viewer/index.html | 1576 | function startDashboardAutoRefresh() { |
| LOW | src/prompts/graph-extraction.ts | 19 | export function buildGraphExtractionPrompt( |
| LOW | src/prompts/consolidation.ts | 41 | export function buildProceduralExtractionPrompt( |
| LOW | src/functions/governance.ts | 10 | export function registerGovernanceFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/vision-search.ts | 19 | export function registerVisionSearchFunctions( |
| LOW | src/functions/branch-aware.ts | 21 | export function registerBranchAwareFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/evict.ts | 82 | async function runRecoveredSessionConsolidation(sdk: ISdk): Promise<void> { |
| LOW | src/functions/claude-bridge.ts | 72 | export function registerClaudeBridgeFunction( |
| LOW | src/functions/consolidation-pipeline.ts | 45 | export function registerConsolidationPipelineFunction( |
| LOW | src/functions/temporal-graph.ts | 152 | export function registerTemporalGraphFunctions( |
| LOW | src/functions/image-quota-cleanup.ts | 13 | export function registerImageQuotaCleanup(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/search.ts | 137 | export async function vectorIndexAddBatchGuarded( |
| LOW | src/functions/query-expansion.ts | 69 | export function registerQueryExpansionFunction( |
| LOW | src/functions/retention.ts | 65 | function computeReinforcementBoost( |
| LOW | src/functions/retention.ts | 123 | export function registerRetentionFunctions( |
| LOW | src/functions/sentinels.ts | 17 | export function registerSentinelsFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/skill-extract.ts | 103 | export function registerSkillExtractFunctions( |
| LOW | src/functions/compress-file.ts | 95 | export function registerCompressFileFunction( |
| LOW | src/functions/file-index.ts | 22 | export function registerFileIndexFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/checkpoints.ts | 8 | export function registerCheckpointsFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/summarize.ts | 209 | export function registerSummarizeFunction( |
| LOW | src/functions/relations.ts | 39 | export function registerRelationsFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/compress-synthetic.ts | 76 | export function buildSyntheticCompression( |
| LOW | src/functions/diagnostics.ts | 46 | export function registerDiagnosticsFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/smart-search.ts | 19 | export function registerSmartSearchFunction( |
| LOW | src/functions/obsidian-export.ts | 196 | export function registerObsidianExportFunction( |
| LOW | src/functions/export-import.ts | 34 | export function registerExportImportFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/flow-compress.ts | 22 | export function registerFlowCompressFunction( |
| LOW | src/functions/working-memory.ts | 34 | export function registerWorkingMemoryFunctions( |
| LOW | src/functions/consolidate.ts | 65 | export function registerConsolidateFunction( |
| LOW | src/functions/auto-forget.ts | 24 | export function registerAutoForgetFunction(sdk: ISdk, kv: StateKV): void { |
| LOW | src/functions/sliding-window.ts | 116 | export function registerSlidingWindowFunction( |
| LOW | src/functions/crystallize.ts | 18 | export function registerCrystallizeFunction( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | test/fetch-timeout.test.ts | 29 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/fetch-timeout.test.ts | 31 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/fetch-timeout.test.ts | 77 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/fetch-timeout.test.ts | 81 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/fetch-timeout.test.ts | 200 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/fetch-timeout.test.ts | 207 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/fetch-timeout.test.ts | 279 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/fetch-timeout.test.ts | 284 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/openai-shared.test.ts | 231 | // ───────────────────────────────────────────────────────────── |
| MEDIUM | test/openai-shared.test.ts | 236 | // ───────────────────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/temporal-graph.test.ts | 93 | <entity type="organization" name="Acme Corp"> |
| LOW | test/temporal-graph.test.ts | 98 | <relationship type="works_at" source="Alice" target="Acme Corp" weight="0.9" valid_from="2024-01-01" valid_to="curre |
| LOW | test/temporal-graph.test.ts | 161 | name: "Acme Corp", |
| LOW | test/temporal-graph.test.ts | 185 | <entity type="organization" name="Acme Corp"> |
| LOW | test/temporal-graph.test.ts | 189 | <relationship type="works_at" source="Alice" target="Acme Corp" weight="0.95" valid_from="2025-01-01" valid_to="curr |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/backfill-imported-sessions.sh | 17 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | integrations/hermes/__init__.py | 10 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | integrations/hermes/__init__.py | 70 |