Skip to content

Commit 2aa2c12

Browse files
authored
Merge pull request #22 from code-rabi/benr/chore-rearrange-intent-layer
chore: update intent layer
2 parents d5a6822 + 3bbe106 commit 2aa2c12

File tree

11 files changed

+31
-28
lines changed

11 files changed

+31
-28
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
run: npm ci
2525

2626
- name: Security audit
27-
run: npm audit
27+
run: npm audit --audit-level=critical
2828

2929
- name: Typecheck
3030
run: npm run typecheck

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,6 @@ Thumbs.db
3333
# Misc
3434
*.map
3535

36+
# Docs
37+
docs/
38+

CLAUDE.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ npm run dev:client-demo
3939

4040
Read the relevant Intent Node before working in that area:
4141

42-
- `src/types/CLAUDE.md` - Type definitions and contracts
43-
- `src/core/CLAUDE.md` - ServerOrchestrator, DynamicToolManager, ToolRegistry
44-
- `src/mode/CLAUDE.md` - ModuleResolver, validation utilities
45-
- `src/server/CLAUDE.md` - createMcpServer, createPermissionBasedMcpServer
46-
- `src/http/CLAUDE.md` - FastifyTransport, endpoints, SSE
47-
- `src/session/CLAUDE.md` - SessionContextResolver, ClientResourceCache
48-
- `src/permissions/CLAUDE.md` - PermissionResolver, access control
42+
- `src/types/AGENTS.md` - Type definitions and contracts
43+
- `src/core/AGENTS.md` - ServerOrchestrator, DynamicToolManager, ToolRegistry
44+
- `src/mode/AGENTS.md` - ModuleResolver, validation utilities
45+
- `src/server/AGENTS.md` - createMcpServer, createPermissionBasedMcpServer
46+
- `src/http/AGENTS.md` - FastifyTransport, endpoints, SSE
47+
- `src/session/AGENTS.md` - SessionContextResolver, ClientResourceCache
48+
- `src/permissions/AGENTS.md` - PermissionResolver, access control
4949

5050
### Maintaining the Intent Layer
5151

@@ -55,7 +55,7 @@ Read the relevant Intent Node before working in that area:
5555
- **Change component behavior** → Update the affected Intent Node's description
5656
- **Add new components** → Add them to the Key Components section
5757
- **Discover an anti-pattern** → Add it to the Anti-patterns section
58-
- **Create a new module** → Create a corresponding `CLAUDE.md` Intent Node
58+
- **Create a new module** → Create a corresponding `AGENTS.md` Intent Node
5959

6060
Intent Nodes should remain concise (~100 lines max). Focus on what an agent needs to know to work safely in that area.
6161

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ notifyToolsChanged() (unless skipNotification)
8181

8282
## See Also
8383

84-
- `src/mode/CLAUDE.md` - How tools are resolved
85-
- `src/server/CLAUDE.md` - How orchestrator is created
86-
- `src/types/CLAUDE.md` - ExposurePolicy, ToolingErrorCode
84+
- `src/mode/AGENTS.md` - How tools are resolved
85+
- `src/server/AGENTS.md` - How orchestrator is created
86+
- `src/types/AGENTS.md` - ExposurePolicy, ToolingErrorCode
8787

8888
---
8989
*Keep this Intent Node updated when modifying core orchestration. See root CLAUDE.md for maintenance guidelines.*
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ definePermissionAwareEndpoint({...})
9797

9898
## See Also
9999

100-
- `src/session/CLAUDE.md` - SessionContextResolver, ClientResourceCache
101-
- `src/permissions/CLAUDE.md` - PermissionAwareFastifyTransport
102-
- `src/server/CLAUDE.md` - How transport is configured
100+
- `src/session/AGENTS.md` - SessionContextResolver, ClientResourceCache
101+
- `src/permissions/AGENTS.md` - PermissionAwareFastifyTransport
102+
- `src/server/AGENTS.md` - How transport is configured
103103

104104
---
105105
*Keep this Intent Node updated when modifying HTTP transport. See root CLAUDE.md for maintenance guidelines.*
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ Return flattened McpToolDefinition[]
5454

5555
## See Also
5656

57-
- `src/core/CLAUDE.md` - How resolved tools are registered
58-
- `src/types/CLAUDE.md` - ModuleLoader type definition
57+
- `src/core/AGENTS.md` - How resolved tools are registered
58+
- `src/types/AGENTS.md` - ModuleLoader type definition
5959

6060
---
6161
*Keep this Intent Node updated when modifying mode resolution. See root CLAUDE.md for maintenance guidelines.*
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@ Return bundle (cached if non-anonymous)
8383

8484
## See Also
8585

86-
- `src/http/CLAUDE.md` - FastifyTransport base class
87-
- `src/server/CLAUDE.md` - createPermissionBasedMcpServer
88-
- `src/types/CLAUDE.md` - PermissionConfig type
86+
- `src/http/AGENTS.md` - FastifyTransport base class
87+
- `src/server/AGENTS.md` - createPermissionBasedMcpServer
88+
- `src/types/AGENTS.md` - PermissionConfig type
8989

9090
---
9191
*Keep this Intent Node updated when modifying permissions. See root CLAUDE.md for maintenance guidelines.*
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ Always STATIC per client, no meta-tools
9999

100100
## See Also
101101

102-
- `src/core/CLAUDE.md` - ServerOrchestrator internals
103-
- `src/http/CLAUDE.md` - Transport layer
104-
- `src/permissions/CLAUDE.md` - Permission resolution
102+
- `src/core/AGENTS.md` - ServerOrchestrator internals
103+
- `src/http/AGENTS.md` - Transport layer
104+
- `src/permissions/AGENTS.md` - Permission resolution
105105

106106
---
107107
*Keep this Intent Node updated when modifying server creation. See root CLAUDE.md for maintenance guidelines.*
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ Return {context, cacheKeySuffix}
6969

7070
## See Also
7171

72-
- `src/http/CLAUDE.md` - How session context integrates with HTTP transport
73-
- `src/types/CLAUDE.md` - SessionContextConfig type definition
72+
- `src/http/AGENTS.md` - How session context integrates with HTTP transport
73+
- `src/types/AGENTS.md` - SessionContextConfig type definition
7474

7575
---
7676
*Keep this Intent Node updated when modifying session handling. See root CLAUDE.md for maintenance guidelines.*

0 commit comments

Comments
 (0)