Skip to content

Finishing touches - #13

Merged
svetstoykov merged 10 commits into
mainfrom
finishing-touches
Jun 1, 2026
Merged

Finishing touches#13
svetstoykov merged 10 commits into
mainfrom
finishing-touches

Conversation

@svetstoykov

Copy link
Copy Markdown
Owner

This pull request introduces initial release documentation, CI/CD improvements, and better sample configuration management for the TokenGuard project. It adds a release validation workflow, a changelog, and a detailed release process guide. Additionally, it improves developer experience by providing example configuration files for samples, updating documentation to clarify local secret handling, and refining explanations of token counting and compaction behavior.

Release process and CI/CD automation:

  • Added .github/workflows/release-validation.yml to enforce pre-release validation, including restore, build, test, pack, and file-integrity checks for all public packages.
  • Added docs/release-process.md as the authoritative runbook for NuGet package publishing, detailing prerequisites, validation gates, versioning, and publication order.
  • Added CHANGELOG.md to document all notable changes and establish versioning and release notes standards.

Sample configuration and documentation improvements:

  • Added example config files (appsettings.Development.example.json) for both samples/Codexplorer and samples/Codexplorer.Automation, and updated README.md files to instruct users to copy these for local secrets, keeping credentials out of source control. [1] [2] [3] [4] [5] [6]
  • Updated documentation to clarify local build and run instructions, automation setup, and the importance of not committing secrets. [1] [2] [3] [4] [5]

Core documentation and feature clarifications:

  • Improved explanations in README.md and deep-dive docs regarding token counting, provider anchoring, compaction thresholds, and configuration surface—highlighting that EstimatedTokenCounter is always used by default and provider token anchoring is optional. [1] [2] [3] [4] [5] [6] [7] [8]

Minor project structure cleanup:

  • Removed the obsolete consolidated-audit-report.md from the TokenGuard.sln solution file.

Sample configuration defaults:

  • Updated Codexplorer.Automation and Codexplorer sample appsettings.json files to use empty or placeholder paths and keys, ensuring no sensitive or user-specific data is committed. [1] [2]

These changes collectively lay the foundation for public release, enforce robust validation, document the release process, and improve onboarding for new users and contributors.

svetstoykov and others added 10 commits May 15, 2026 09:52
…efine sample configurations and README files. Adjust packaging for NuGet symbol support and enhance validation workflows.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Catch transient summarizer failures in TieredCompactionStrategy and fall
back to the sliding-window result so the agent loop never crashes. Honor
cancellation by rethrowing OperationCanceledException. Carry the captured
exception on CompactionResult and PrepareResult.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Remove references to removed ReservedTokens and name the real default
strategy (TieredCompactionStrategy) in factory/DI/builder docs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…at 1.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@svetstoykov
svetstoykov merged commit 73142de into main Jun 1, 2026
1 check passed
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