Skip to content

fix(config): honor explicit empty agent directory arrays - #1423

Merged
wesm merged 3 commits into
kenn-io:mainfrom
rodboev:pr/1417-source-exclusion
Aug 16, 2026
Merged

fix(config): honor explicit empty agent directory arrays#1423
wesm merged 3 commits into
kenn-io:mainfrom
rodboev:pr/1417-source-exclusion

Conversation

@rodboev

@rodboev rodboev commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

An explicit empty *_dirs array, such as grok_dirs = [], clears that agent's default local directories, so local discovery finds nothing there. Matching session_sources entries for that agent still apply. Provider-wide exclusion is documented under Disabling Session Providers.

The decoder treats every present, well-formed array as authoritative, including an empty array; malformed values preserve the existing configuration and environment variables retain precedence.

Closes #1417

@roborev-ci

roborev-ci Bot commented Aug 16, 2026

Copy link
Copy Markdown

roborev: Combined Review (8e34c01)

No issues found.


Reviewers: 2 done | Synthesis: codex | Total: 2m3s

@wesm
wesm merged commit 6bcff53 into kenn-io:main Aug 16, 2026
16 checks passed
wesm added a commit to salmonumbrella/agentsview that referenced this pull request Aug 16, 2026
…dy-core

* origin/main: (25 commits)
  ci: retry failed Docker image builds (kenn-io#1437)
  Speed up HTTP sync by processing only changed sessions (kenn-io#1414)
  chore: remove dead code and unused frontend exports (kenn-io#1434)
  fix(parser): populate Kimi session cwd (kenn-io#1427)
  feat(frontend): add raw and formatted tool output display (kenn-io#1424)
  feat(insights): support OpenAI-compatible endpoints (kenn-io#1430)
  fix(parser): support legacy Zed thread schemas (kenn-io#1429)
  perf(signals): index duplicate prompt comparisons (kenn-io#1425)
  fix(config): honor explicit empty agent directory arrays (kenn-io#1423)
  feat(parser): add DeepSeek Harness session support (kenn-io#1402)
  test(sync): wait for archive audit stall state (kenn-io#1422)
  chore(deps): update github actions dependencies (kenn-io#1421)
  Tombstone stored Claude sessions a complete full parse no longer emits (kenn-io#1392)
  fix(sync): report stalled syncs as unhealthy (kenn-io#1419)
  Reduce idle CPU and let users turn off unused providers (kenn-io#1374)
  fix(serve): survive dual-stack port collisions at startup (kenn-io#1406)
  fix(sync): bound startup reconciliation and expose daemon identity (kenn-io#1413)
  fix(deps): update module golang.org/x/mod to v0.40.0 [security] (kenn-io#1400)
  Persist Claude and Codex freshness digests across engine restarts (kenn-io#1393)
  fix(sync): add lifecycle logging (kenn-io#1399)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

No way to disable/exclude a specific agent source: <agent>_dirs = [] or a nonexistent path still falls back to default discovery

2 participants