Skip to content

chore: add .claudeignore and split CLAUDE.md for token optimization#1112

Merged
Aureliolo merged 1 commit intomainfrom
chore/token-optimization
Apr 7, 2026
Merged

chore: add .claudeignore and split CLAUDE.md for token optimization#1112
Aureliolo merged 1 commit intomainfrom
chore/token-optimization

Conversation

@Aureliolo
Copy link
Copy Markdown
Owner

Summary

Token optimization changes based on r/ClaudeAI megathread findings.

  • .claudeignore: New file excluding node_modules/, _site/, __pycache__/, *.pyc from Claude Code file reads
  • CLAUDE.md split (247 -> 154 lines, ~37% reduction): Moved Documentation, Docker, Package Structure, Releasing, CI, and Dependencies sections to docs/reference/claude-reference.md (loaded on demand)
  • Root CLAUDE.md retains all daily-use sections: conventions, logging, resilience, testing, git, shell, planning, design spec, pre-PR review

Test Plan

  • Docs/config only -- no code changes, no tests affected
  • Pre-commit hooks passed (all checks)

Review Coverage

  • Quick mode (docs-only, no agent review)

Copilot AI review requested due to automatic review settings April 7, 2026 16:41
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 7, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 6281b074-6655-4f48-88c3-06d132a7506b

📥 Commits

Reviewing files that changed from the base of the PR and between f702464 and b533bc9.

📒 Files selected for processing (3)
  • .claudeignore
  • CLAUDE.md
  • docs/reference/claude-reference.md
📜 Recent review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Agent
  • GitHub Check: Analyze (python)
  • GitHub Check: Dependency Review
🧰 Additional context used
🧠 Learnings (24)
📓 Common learnings
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-04-06T16:35:12.934Z
Learning: All project conventions, commands, and standards are defined in CLAUDE.md - refer to it for project structure, package layout, code conventions, quick commands, git workflow, testing standards, design specifications, logging, resilience, and security patterns
📚 Learning: 2026-04-06T16:35:12.934Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-04-06T16:35:12.934Z
Learning: All project conventions, commands, and standards are defined in CLAUDE.md - refer to it for project structure, package layout, code conventions, quick commands, git workflow, testing standards, design specifications, logging, resilience, and security patterns

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-31T14:31:11.894Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-31T14:31:11.894Z
Learning: CLI (Go binary): see `cli/CLAUDE.md` for commands, flags, and reference; use `go -C cli` (never `cd cli`)

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-04-01T18:57:46.655Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-04-01T18:57:46.655Z
Learning: Applies to docs/api/**/*.md : Library reference in `docs/api/` (auto-generated via mkdocstrings + Griffe, AST-based)

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-17T22:08:13.456Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-17T22:08:13.456Z
Learning: Documentation source in `docs/` (Markdown, built with Zensical). Design spec in `docs/design/` (7 pages: index, agents, organization, communication, engine, memory, operations). Architecture in `docs/architecture/` (overview, tech-stack, decision log). Roadmap in `docs/roadmap/`. Security in `docs/security.md`. Licensing in `docs/licensing.md`. Reference in `docs/reference/`. REST API reference in `docs/rest-api.md`. Library reference in `docs/api/` (auto-generated from docstrings). Custom templates in `docs/overrides/`. Config in `mkdocs.yml`.

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-19T11:19:40.044Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-19T11:19:40.044Z
Learning: CLI workflow (`.github/workflows/cli.yml`) runs Go lint (golangci-lint + go vet) + test (race, coverage) + build (cross-compile matrix) + vulnerability check (govulncheck) + fuzz testing. Cross-compiles for linux/darwin/windows × amd64/arm64. GoReleaser release on v* tags with cosign keyless signing and SLSA L3 attestations.

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-21T14:12:17.848Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-21T14:12:17.848Z
Learning: CLI workflow (`cli.yml`): Go lint/test/build (cross-compile) + govulncheck + fuzz. GoReleaser release on `v*` tags with cosign signing + SLSA provenance

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-15T21:32:02.880Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-15T21:32:02.880Z
Learning: Applies to .github/workflows/cli.yml : CLI workflow: Go lint (golangci-lint + go vet) + test (-race -coverprofile) + build (cross-compile: linux/darwin/windows × amd64/arm64) + govulncheck + fuzz testing (main-only, 30s/target, continue-on-error, matrix over 4 packages). cli-pass gate includes fuzz as informational. GoReleaser release on v* tags. Cosign keyless signing of checksums.txt. SLSA L3 provenance attestations. Sigstore bundle (.sigstore.json) attached. Post-release appends checksums/verification/provenance to draft release notes.

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-19T07:12:14.508Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-19T07:12:14.508Z
Learning: Applies to src/synthorg/**/*.py : Package structure: src/synthorg/ organized as: api/ (REST+WebSocket, Litestar), auth/ (auth subpackage), backup/ (scheduled/manual backups), budget/ (cost tracking, CFO), cli/ (superseded by Go CLI), communication/ (message bus, meetings), config/ (YAML loading), core/ (domain models, resilience config), engine/ (orchestration, task state, coordination, approval gates, stagnation detection, context budget, compaction), hr/ (hiring, performance, promotion), memory/ (pluggable backend, Mem0, retrieval, consolidation), persistence/ (operational data, SQLite, settings), observability/ (logging, correlation, sinks), providers/ (LLM abstraction, LiteLLM, auth types, presets, runtime CRUD), settings/ (runtime-editable, typed definitions, encryption, config bridge), security/ (SecOps, rule engine, output scanning, progressive trust, autonomy levels), templates/ (company templates, personalities), tools/ (registry, built-in tools, git, sandbox, code_runner, MCP...

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-15T21:32:02.880Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-15T21:32:02.880Z
Learning: Applies to cli/**/*.go : Go CLI (Go 1.26+) uses Cobra for commands, charmbracelet/huh for interactive CLI, charmbracelet/lipgloss for styled output. Cross-platform builds (linux/darwin/windows × amd64/arm64). GoReleaser for releases with cosign keyless signing of checksums.txt. SLSA L3 provenance attestations via actions/attest-build-provenance.

Applied to files:

  • docs/reference/claude-reference.md
📚 Learning: 2026-03-15T18:17:43.675Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-15T18:17:43.675Z
Learning: Applies to docker/{Dockerfile*,compose.yml} : Docker: Backend uses 3-stage build (builder → setup → distroless runtime), Chainguard Python, non-root (UID 65532), CIS-hardened. Web uses nginxinc/nginx-unprivileged, Vue 3 SPA with PrimeVue + Tailwind CSS, SPA routing, API/WebSocket proxy to backend.

Applied to files:

  • docs/reference/claude-reference.md
📚 Learning: 2026-03-15T21:32:02.880Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-15T21:32:02.880Z
Learning: Applies to .github/workflows/docker.yml : Docker workflow: builds backend + web + sandbox images, pushes to GHCR, signs with cosign. SLSA L3 provenance attestations via actions/attest-build-provenance. Scans: Trivy (CRITICAL = hard fail, HIGH = warn) + Grype (critical cutoff) + CIS Docker Benchmark v1.6.0 compliance (informational). CVE triage via .github/.trivyignore.yaml and .github/.grype.yaml. Images only pushed after scans pass. Triggers on push to main and version tags (v*).

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-21T14:12:17.848Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-21T14:12:17.848Z
Learning: Docker workflow (`docker.yml`): build + Trivy/Grype scan + push to GHCR + cosign sign + SLSA L3 provenance. CVE triage: `.github/.trivyignore.yaml`, `.github/.grype.yaml`

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-04-02T12:21:16.739Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-04-02T12:21:16.739Z
Learning: Applies to site/**/*.{astro,tsx,ts} : Landing page in `site/` (Astro + React islands via `astrojs/react`), includes `/get/` CLI install page, contact form, interactive dashboard preview, SEO

Applied to files:

  • docs/reference/claude-reference.md
  • CLAUDE.md
📚 Learning: 2026-03-21T12:54:22.557Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-21T12:54:22.557Z
Learning: Go 1.26+ required; CLI dependencies in `cli/go.mod` (Cobra, charmbracelet/huh, charmbracelet/lipgloss, sigstore-go, go-containerregistry, go-tuf)

Applied to files:

  • docs/reference/claude-reference.md
📚 Learning: 2026-03-31T14:28:28.895Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-31T14:28:28.895Z
Learning: Web dashboard: see `web/CLAUDE.md` for commands, design system, and component inventory

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-03-14T15:43:05.601Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-14T15:43:05.601Z
Learning: Applies to docs/** : Docs source in docs/ (Markdown, built with Zensical); design spec in docs/design/ (7 pages: index, agents, organization, communication, engine, memory, operations)

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-03-19T07:13:44.964Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-19T07:13:44.964Z
Learning: Always read the relevant `docs/design/` page before implementing any feature or planning any issue — DESIGN_SPEC.md is a pointer file linking to 7 design pages (Agents, Organization, Communication, Engine, Memory, Operations)

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-03-19T07:12:14.508Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-19T07:12:14.508Z
Learning: Applies to docs/design/*.md : Design spec pages: 7 pages in `docs/design/` — index, agents, organization, communication, engine, memory, operations

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-03-15T18:38:44.202Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-15T18:38:44.202Z
Learning: Always read the relevant `docs/design/` page before implementing any feature or planning any issue. DESIGN_SPEC.md is a pointer file linking to the 7 design pages (index, agents, organization, communication, engine, memory, operations).

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-04-02T16:11:16.315Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-04-02T16:11:16.315Z
Learning: Dependabot: daily updates (uv, github-actions, npm, pre-commit, docker, gomod), all updates grouped into 1 PR per ecosystem, no auto-merge

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-03-15T21:32:02.880Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-03-15T21:32:02.880Z
Learning: Applies to .github/workflows/*.yml : Dependabot: daily updates for uv + github-actions + npm + pre-commit + docker + gomod, grouped minor/patch, no auto-merge. Use `/review-dep-pr` to review Dependabot PRs before merging.

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-04-02T12:21:16.739Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-04-02T12:21:16.739Z
Learning: Applies to .github/workflows/pages.yml : Pages job: version extraction from `pyproject.toml`, OpenAPI export, Astro + Zensical docs build (with version banner), GitHub Pages deploy on push to main

Applied to files:

  • CLAUDE.md
📚 Learning: 2026-04-02T08:47:46.313Z
Learnt from: CR
Repo: Aureliolo/synthorg PR: 0
File: CLAUDE.md:0-0
Timestamp: 2026-04-02T08:47:46.313Z
Learning: Pre-commit hooks enforce: trailing-whitespace, end-of-file-fixer, check-yaml, check-toml, check-json, check-merge-conflict, check-added-large-files, no-commit-to-branch (main), ruff check+format, gitleaks, hadolint, golangci-lint + go vet (CLI, conditional), no-em-dashes, no-redundant-timeout, eslint-web (web dashboard, zero warnings, conditional)

Applied to files:

  • CLAUDE.md
🪛 LanguageTool
docs/reference/claude-reference.md

[uncategorized] ~72-~72: The official name of this software platform is spelled with a capital “H”.
Context: ...ble release is published. - Config: .github/release-please-config.json, `.github/....

(GITHUB)


[uncategorized] ~72-~72: The official name of this software platform is spelled with a capital “H”.
Context: ...: .github/release-please-config.json, .github/.release-please-manifest.json (do not ...

(GITHUB)


[uncategorized] ~73-~73: The official name of this software platform is spelled with a capital “H”.
Context: ...(do not edit manually) - Changelog: .github/CHANGELOG.md (auto-generated, do not e...

(GITHUB)


[uncategorized] ~82-~82: The official name of this software platform is spelled with a capital “H”.
Context: ... sign + SLSA L3 provenance. CVE triage: .github/.trivyignore.yaml, `.github/.grype.yam...

(GITHUB)


[uncategorized] ~85-~85: The official name of this software platform is spelled with a capital “H”.
Context: ...ain), ZAP DAST (weekly + manual, rules: .github/zap-rules.tsv) - Coverage: Codecov...

(GITHUB)

🔇 Additional comments (8)
.claudeignore (1)

1-4: LGTM! Appropriate exclusions for token optimization.

The ignore patterns correctly exclude generated artifacts and dependency directories that would unnecessarily increase token usage:

  • node_modules/ - web dashboard dependencies
  • _site/ - Zensical-generated docs output
  • __pycache__/, *.pyc - Python cache files
CLAUDE.md (1)

57-59: LGTM! Clean refactoring for token optimization.

The new "Reference (load on demand)" section effectively replaces the verbose inline documentation with a clear pointer to docs/reference/claude-reference.md. This achieves the PR's goal of reducing token usage while maintaining accessibility to reference material.

docs/reference/claude-reference.md (6)

1-16: LGTM! Documentation section is comprehensive and accurate.

The consolidation of documentation layout, build tooling, and reference paths is well-structured. The content aligns with the project's Zensical-based docs build, mkdocstrings library reference generation, and Astro landing page mentioned in the learnings.


17-35: LGTM! Docker reference is complete and accurate.

The Docker section provides clear build/run/verify commands, image descriptions, and configuration details that align with the project's multi-stage build setup and GHCR publishing workflow described in the learnings.


36-63: LGTM! Package structure inventory is comprehensive.

The detailed breakdown of src/synthorg/ module organization matches the package structure described in the learnings, including recent additions like workflow execution, quality scoring, health monitoring, and trajectory evaluation.


65-92: LGTM! Release and CI documentation is thorough.

The Releasing and CI sections accurately document the Release Please automation, dev channel strategy, GitHub Actions workflows (including path filtering, security scanning, and SLSA attestations), and Dependabot configuration as described in the learnings.


93-101: LGTM! Dependencies section is accurate.

The dependencies inventory correctly documents version pinning strategy, dependency groups, required libraries (mem0ai, mmh3, cryptography, faker, httpx), and toolchain requirements for web dashboard (Node.js 22+, TypeScript 6.0+), CLI (Go 1.26+), and landing page (Astro 6).


72-73: Note: Static analysis false positives can be ignored.

LanguageTool is flagging lowercase .github as incorrect, suggesting it should be .GitHub. However, .github/ is the correct lowercase directory name used by Git repositories. These hints are false positives and can be safely ignored.


Walkthrough

This pull request introduces documentation restructuring and configuration changes. A new .claudeignore file was added to exclude common generated and dependency directories (node_modules/, _site/, __pycache__/, *.pyc). The CLAUDE.md file was refactored by replacing the inline "Documentation" section with a "Reference (load on demand)" section that points to a new file. A new docs/reference/claude-reference.md file was created to consolidate reference material, including repository documentation layout, Docker commands, package structure inventory, and operational information covering releases, CI, and dependencies.

Suggested labels

autorelease: tagged

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the two main changes: adding .claudeignore and splitting CLAUDE.md for token optimization, which are the primary objectives of the PR.
Description check ✅ Passed The description is directly related to the changeset, providing clear details about the token optimization changes, specific files affected, and the rationale behind the reorganization.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request refactors the root CLAUDE.md by moving several detailed sections into a new reference file to reduce token costs and introduces a .claudeignore file. Feedback suggests expanding the .claudeignore file to include additional directories like .venv/ and tool caches to further optimize context usage.

Comment on lines +1 to +4
node_modules/
_site/
__pycache__/
*.pyc
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To further optimize token usage and prevent the agent from indexing large, irrelevant tool caches and environment folders, consider expanding the .claudeignore file. Adding .venv/ (the default for uv), as well as caches for ruff, mypy, and pytest, will ensure these high-churn directories don't consume unnecessary context or processing time.

node_modules/
_site/
__pycache__/
*.pyc
.venv/
.mypy_cache/
.pytest_cache/
.ruff_cache/
.hypothesis/
dist/

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA b533bc9.
Ensure that dependencies are being submitted on PR branches. Re-running this action after a short time may resolve the issue. See the documentation for more information and troubleshooting advice.

Scanned Files

None

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR optimizes Claude-related token usage by moving infrequently used guidance out of the root CLAUDE.md and adding ignore rules to reduce unnecessary file reads.

Changes:

  • Added .claudeignore to exclude common large/generated directories from Claude Code file reads.
  • Split root CLAUDE.md by moving infrequently needed sections into docs/reference/claude-reference.md.
  • Updated root CLAUDE.md to link to the new on-demand reference doc.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
docs/reference/claude-reference.md New on-demand reference document containing less frequently needed CLAUDE guidance.
CLAUDE.md Removes large reference sections and replaces them with a pointer to the new reference doc.
.claudeignore Adds ignore rules for common heavyweight/generated paths to reduce token/file-read overhead.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- **Docs**: `docs/` (Markdown, built with Zensical, config: `mkdocs.yml`). Also embedded in the web Docker image at `/docs/` via a docs-builder stage
- **Design spec**: `docs/design/` (12 pages), **Architecture**: `docs/architecture/`, **Roadmap**: `docs/roadmap/`
- **Security**: `docs/security.md`, **Licensing**: `docs/licensing.md`, **Reference**: `docs/reference/`
- **REST API reference**: `docs/openapi/index.md` (landing page) + `docs/openapi/reference.html` (Scalar viewer) + `docs/openapi/openapi.json` (schema). The viewer and schema are generated by `scripts/export_openapi.py` and written as static siblings of the landing page so zensical copies them through on build.
Copy link

Copilot AI Apr 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In this sentence the tool name is lowercased ("zensical") while the surrounding text refers to the project as "Zensical". For consistency/clarity, consider capitalizing it here (or rephrasing to explicitly refer to the uv run zensical build command).

Suggested change
- **REST API reference**: `docs/openapi/index.md` (landing page) + `docs/openapi/reference.html` (Scalar viewer) + `docs/openapi/openapi.json` (schema). The viewer and schema are generated by `scripts/export_openapi.py` and written as static siblings of the landing page so zensical copies them through on build.
- **REST API reference**: `docs/openapi/index.md` (landing page) + `docs/openapi/reference.html` (Scalar viewer) + `docs/openapi/openapi.json` (schema). The viewer and schema are generated by `scripts/export_openapi.py` and written as static siblings of the landing page so Zensical copies them through on build.

Copilot uses AI. Check for mistakes.
@Aureliolo Aureliolo merged commit b0fbd18 into main Apr 7, 2026
31 checks passed
@Aureliolo Aureliolo deleted the chore/token-optimization branch April 7, 2026 16:46
@Aureliolo Aureliolo temporarily deployed to cloudflare-preview April 7, 2026 16:46 — with GitHub Actions Inactive
Aureliolo added a commit that referenced this pull request Apr 7, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.6.4](v0.6.3...v0.6.4)
(2026-04-07)


### Features

* analytics and metrics runtime pipeline
([#226](#226),
[#225](#225),
[#227](#227),
[#224](#224))
([#1127](#1127))
([ec57641](ec57641))
* engine intelligence -- quality signals, health monitoring, trajectory
scoring, coordination metrics
([#1099](#1099))
([aac2029](aac2029)),
closes [#697](#697)
[#707](#707)
[#705](#705)
[#703](#703)
* enterprise-grade auth -- HttpOnly cookie sessions, CSRF, lockout,
session limits
([#1102](#1102))
([d3022c7](d3022c7)),
closes [#1068](#1068)
* implement core tool categories and granular sub-constraints
([#1101](#1101))
([0611b53](0611b53)),
closes [#1034](#1034)
[#220](#220)
* memory evolution -- GraphRAG/consistency research +
SelfEditingMemoryStrategy
([#1036](#1036),
[#208](#208))
([#1129](#1129))
([a9acda3](a9acda3))
* security hardening -- sandbox, risk override, SSRF self-heal, DAST fix
([#1100](#1100))
([31e7273](31e7273)),
closes [#1098](#1098)
[#696](#696)
[#222](#222)
[#671](#671)


### Bug Fixes

* harden agent identity versioning post-review
([#1128](#1128))
([8eb2859](8eb2859)),
closes [#1076](#1076)


### Documentation

* engine architecture research
([#688](#688)
[#690](#690)
[#848](#848)
[#687](#687))
([#1114](#1114))
([59b31f9](59b31f9))


### Maintenance

* add .claudeignore and split CLAUDE.md for token optimization
([#1112](#1112))
([b0fbd18](b0fbd18))
* bump github.com/sigstore/protobuf-specs from 0.5.0 to 0.5.1 in /cli in
the all group
([#1106](#1106))
([73089c9](73089c9))
* bump jsdom from 29.0.1 to 29.0.2 in /site in the all group
([#1107](#1107))
([8e99dce](8e99dce))
* bump jsdom from 29.0.1 to 29.0.2 in /web in the all group
([#1108](#1108))
([ce8c749](ce8c749))
* bump python from `fb83750` to `6869258` in /docker/backend in the all
group ([#1104](#1104))
([4911726](4911726))
* bump python from `fb83750` to `6869258` in /docker/web in the all
group ([#1103](#1103))
([87bdf09](87bdf09))
* bump the all group across 1 directory with 4 updates
([#1111](#1111))
([f702464](f702464))
* bump the all group in /docker/sandbox with 2 updates
([#1105](#1105))
([05a91ca](05a91ca))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

2 participants