Skip to content

Commit 0cd20ee

Browse files
committed
chore: address review feedback on Greptile configuration
1 parent e7ef634 commit 0cd20ee

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

.greptile/config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"strictness": 2,
3-
"commentTypes": ["logic", "syntax"],
3+
"commentTypes": ["logic", "syntax", "style"],
44
"triggerOnUpdates": true,
55
"includeBranches": ["main"],
66
"ignoreKeywords": "WIP\nDO NOT REVIEW",
77
"ignorePatterns": "node_modules/**\ndist/**\nbuild/**\n**/*.min.js\npnpm-lock.yaml\nflake.lock\n**/*.snap\nreports/**\n**/*.webp\n**/*.png\n**/*.gif",
8-
"instructions": "TypeScript pnpm monorepo for pythinker-code, a provider-agnostic AI coding agent. packages/* are published libraries; apps/* are the CLI/TUI, web UI, and dashboard. The root AGENTS.md is the authoritative contributor guide; nearest sub-directory AGENTS.md files add local rules.",
8+
"instructions": "TypeScript pnpm monorepo for pythinker-code, a provider-agnostic AI coding agent. The published user-facing package is the CLI (@pythoughts/pythinker-code); packages/node-sdk is the public TypeScript SDK; packages/agent-core, kosong, kaos, oauth, and telemetry are internal engine packages. apps/* are the CLI/TUI, web UI, and dashboard. The root AGENTS.md is the authoritative contributor guide; nearest sub-directory AGENTS.md files add local rules.",
99
"rules": [
1010
{
1111
"id": "no-type-weakening",
@@ -32,7 +32,7 @@
3232
},
3333
{
3434
"id": "changeset-required",
35-
"rule": "PRs that change published package behavior need a changeset. Default to minor or patch; a major bump requires explicit maintainer confirmation.",
35+
"rule": "Every PR that affects release artifacts (code, behavior, or public API) must include a changeset; only docs-only, test-only, or CI-only PRs may skip one. Default to minor or patch; a major bump requires explicit maintainer confirmation.",
3636
"severity": "medium"
3737
}
3838
]

.greptile/files.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
"description": "Browser UI (Vue 3) rules",
1515
"scope": ["apps/pythinker-web/**"]
1616
},
17+
{
18+
"path": "packages/agent-core/src/services/AGENTS.md",
19+
"description": "Service layer rules: naming, layout, and registration conventions",
20+
"scope": ["packages/agent-core/src/services/**"]
21+
},
1722
{
1823
"path": "packages/server/AGENTS.md",
1924
"description": "Server package rules (REST + WS /api/v1)",

0 commit comments

Comments
 (0)