Skip to content

Feat/data accuracy 2#10

Merged
rattle99 merged 4 commits into
masterfrom
feat/data-accuracy-2
May 20, 2026
Merged

Feat/data accuracy 2#10
rattle99 merged 4 commits into
masterfrom
feat/data-accuracy-2

Conversation

@rattle99

Copy link
Copy Markdown
Owner

No description provided.

rattle99 added 4 commits May 21, 2026 01:05
- skipAutoPermissionPrompt: local explicit false now overrides user true
  (was using `or` short-circuit, which silently fell through on False)
- hooks: union across settings.json + settings.local.json instead of
  reading only the former
- statusLine: stringify all dict values rather than filtering out non-
  string fields (so `padding: 1` etc. survive)
- warn when the same permission rule appears in both allow and deny
Plugin manifest: name, repository, requires.
Skill/agent frontmatter: when_to_use, user-invocable, allowed-tools,
disallowed-tools.

All four are real fields users write in plugin.json / SKILL.md /
agent.md that agentpeek previously silently dropped.
- policy-limits.json: include the per-restriction message/text
  alongside the allowed bool ("denied — <reason>")
- hooks/: list filenames instead of just the count
- plugins/blocklist.json: surface both `reason` and `text` when an
  entry has both with different values (was first-match wins)
~/.claude/local/ isn't part of Claude Code's documented layout —
it's tenant-specific convention. Hooks that actually invoke scripts
under local/ already appear in the Hooks category with the full
referenced path, so the separate row was redundant.
@rattle99 rattle99 merged commit e4ddf40 into master May 20, 2026
4 checks passed
@rattle99 rattle99 deleted the feat/data-accuracy-2 branch June 1, 2026 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant