diff --git a/.agents/settings.local.json b/.agents/settings.local.json new file mode 100644 index 00000000..102bf43f --- /dev/null +++ b/.agents/settings.local.json @@ -0,0 +1,57 @@ +{ + "permissions": { + "allow": [ + "Bash(cat:*)", + "Bash(git -C /home/purian23/dms diff --stat .github/workflows/)", + "Bash(git -C /home/purian23/projects/danklinux diff --stat .github/workflows/)", + "Bash(git -C /home/purian23/dms diff .github/workflows/)", + "Bash(git -C /home/purian23/dms diff .github/workflows/run-ppa.yml)", + "Bash(osc cat:*)", + "Bash(ls:*)", + "Bash(find:*)", + "Bash(git show-ref:*)", + "Bash(git tag:*)", + "Bash(bash -c 'ALL_PATHS=$(grep -A 5 \"\"\"\" distro/debian/dms/_service | grep \"\"\"\" | sed \"\"s/.*\\(.*\\)<\\/param>.*/\\1/\"\"); SOURCE_PATH=\"\"\"\"; for path in $ALL_PATHS; do if echo \"\"$path\"\" | grep -qE \"\"(source|archive|\\.tar\\.(gz|xz|bz2))\"\" && ! echo \"\"$path\"\" | grep -qE \"\"(distropkg|binary)\"\"; then SOURCE_PATH=\"\"$path\"\"; break; fi; done; echo \"\"Selected path: $SOURCE_PATH\"\"')", + "Bash(curl:*)", + "Bash(tar:*)", + "Bash(git -C /home/purian23/dms log:*)", + "Bash(osc status:*)", + "Bash(osc commit:*)", + "Bash(osc up:*)", + "Bash(osc results:*)", + "Bash(osc api:*)", + "Bash(systemctl:*)", + "Bash(dms version:*)", + "Bash(git describe:*)", + "Bash(qmlsc:*)", + "Bash(qmllint-qt6:*)", + "Bash(make fmt:*)", + "Bash(make test:*)", + "Bash(dms chroma list-styles:*)", + "Bash(python3:*)", + "Bash(time dms chroma:*)", + "Bash(dms chroma:*)", + "Bash(make build:*)", + "Bash(pgrep:*)", + "Bash(go build:*)", + "Bash(/tmp/dms-test chroma:*)", + "Bash(1)", + "Bash(go install:*)", + "Bash(grep:*)", + "Bash(journalctl:*)", + "Bash(qdbus:*)", + "Bash(TZ='Asia/Tokyo' date:*)", + "Bash(dms --help:*)", + "Bash(dms run:*)", + "Bash(dms status:*)", + "Bash(dms kill:*)", + "Bash(tee:*)", + "Bash(qmlscene:*)", + "Bash(quickshell --version:*)", + "WebFetch(domain:forum.qt.io)", + "Bash(gh api:*)", + "WebFetch(domain:github.com)", + "WebFetch(domain:raw.githubusercontent.com)" + ] + } +} diff --git a/.gitignore b/.gitignore index e34d7768..dc9e4ef9 100644 --- a/.gitignore +++ b/.gitignore @@ -56,6 +56,8 @@ UNUSED CLAUDE-activeContext.md CLAUDE-temp.md +AGENTS-activeContext.md +AGENTS-temp.md # Auto-generated theme files *.generated.* diff --git a/quickshell/AGENTS.md b/quickshell/AGENTS.md index 732622ea..99da93a0 100644 --- a/quickshell/AGENTS.md +++ b/quickshell/AGENTS.md @@ -12,7 +12,7 @@ This file provides guidance to AI coding assistants. * ALWAYS prefer editing an existing file to creating a new one. * NEVER proactively create documentation files (*.md) or README files. Only create documentation files if explicitly requested by the User. * When you update or modify core context files, also update markdown documentation and memory bank -* When asked to commit changes, exclude CLAUDE.md and CLAUDE-*.md referenced memory bank system files from any commits. +* When asked to commit changes, exclude AGENTS.md and AGENTS-*.md referenced memory bank system files from any commits. ## Memory Bank System @@ -20,18 +20,18 @@ This project uses a structured memory bank system with specialized context files ### Core Context Files -* **CLAUDE-activeContext.md** - Current session state, goals, and progress (if exists) -* **CLAUDE-patterns.md** - Established code patterns and conventions (if exists) -* **CLAUDE-decisions.md** - Architecture decisions and rationale (if exists) -* **CLAUDE-troubleshooting.md** - Common issues and proven solutions (if exists) -* **CLAUDE-config-variables.md** - Configuration variables reference (if exists) -* **CLAUDE-temp.md** - Temporary scratch pad (only read when referenced) +* **AGENTS-activeContext.md** - Current session state, goals, and progress (if exists) +* **AGENTS-patterns.md** - Established code patterns and conventions (if exists) +* **AGENTS-decisions.md** - Architecture decisions and rationale (if exists) +* **AGENTS-troubleshooting.md** - Common issues and proven solutions (if exists) +* **AGENTS-config-variables.md** - Configuration variables reference (if exists) +* **AGENTS-temp.md** - Temporary scratch pad (only read when referenced) **Important:** Always reference the active context file first to understand what's currently being worked on and maintain session continuity. ### Memory Bank System Backups -When asked to backup Memory Bank System files, you will copy the core context files above and @.claude settings directory to directory @/path/to/backup-directory. If files already exist in the backup directory, you will overwrite them. +When asked to backup Memory Bank System files, you will copy the core context files above and @.agents settings directory to directory @/path/to/backup-directory. If files already exist in the backup directory, you will overwrite them. ## Project Overview