Skip to content

docs: fix dangling per-library CLAUDE.md references to point at AGENTS.md / CONTRIBUTING.md#128

Merged
nicolotognoni merged 2 commits into
mainfrom
worktree-contributor-guide-agents-md
May 31, 2026
Merged

docs: fix dangling per-library CLAUDE.md references to point at AGENTS.md / CONTRIBUTING.md#128
nicolotognoni merged 2 commits into
mainfrom
worktree-contributor-guide-agents-md

Conversation

@nicolotognoni
Copy link
Copy Markdown
Collaborator

Summary

The two tracked per-library agent quickstarts (libraries/python/CLAUDE.md, libraries/typescript/CLAUDE.md) told agents: "For repo-wide rules, see the root CLAUDE.md and .claude/rules/." Both of those paths are gitignored — so for anyone who clones the repo (every external contributor and their AI agent), that's a dead reference pointing at files they don't have.

This points them instead at the committed repo-wide guides that already exist on main: AGENTS.md and CONTRIBUTING.md.

Changes

  • libraries/python/CLAUDE.md / libraries/typescript/CLAUDE.md — line 3 now links to AGENTS.md + CONTRIBUTING.md (relative ../../) instead of the gitignored root CLAUDE.md / .claude/rules/.
  • AGENTS.md — corrected the "Where things live" note: the per-library CLAUDE.md files are tracked/committed, not "local, not published".

Breaking change?

No — documentation only.

Test plan

  • Docs-only change (.md), no SDK code touched → no CHANGELOG entry required (refactor/docs exemption).
  • CI green (pre-commit / hygiene).

Docs updates

  • AGENTS.md, libraries/python/CLAUDE.md, libraries/typescript/CLAUDE.md

nicolotognoni and others added 2 commits May 30, 2026 17:59
…NG.md

The two tracked per-library agent quickstarts referenced the root
CLAUDE.md and .claude/rules/, both gitignored — a dead link for anyone
who clones the repo. Point them at the committed AGENTS.md and
CONTRIBUTING.md instead. Also fix AGENTS.md, which described the
per-library CLAUDE.md files as "local, not published" when they are
in fact tracked.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Audit against the real SDK tree found inaccuracies/gaps in the two
published per-library CLAUDE.md files:
- Python: logger namespace was documented as getLogger("patter") but the
  SDK uses getLogger("getpatter") everywhere — corrected. Added Plivo to
  the telephony adapters, plus the carriers/, cli.py, local_config.py,
  evals/engines/integrations entries, and llm/ to the public-namespace line.
- TypeScript: added Plivo to the telephony adapters, carrier-config.ts, and
  llm/ to the public-namespace line.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nicolotognoni nicolotognoni merged commit fd72674 into main May 31, 2026
10 checks passed
@github-actions github-actions Bot deleted the worktree-contributor-guide-agents-md branch May 31, 2026 07:46
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