Skip to content

feat: production-ready alpha — gateway, benchmarks, demo, CI, Docker#67

Open
natiixnt wants to merge 44 commits intomainfrom
code-review/integrations-and-sqlite
Open

feat: production-ready alpha — gateway, benchmarks, demo, CI, Docker#67
natiixnt wants to merge 44 commits intomainfrom
code-review/integrations-and-sqlite

Conversation

@natiixnt
Copy link
Copy Markdown
Owner

Summary

  • Fix CI no-merge-base error (removed --depth=1 from git fetch)
  • Fix Dockerfile: rename contextbudget to redcon, install [gateway] extra
  • Add openai, anthropic, all extras to pyproject.toml
  • Add CI matrix workflow (Python 3.10/3.11/3.12 x core/gateway/redis)
  • Add docker-compose.yml for gateway + Redis stack
  • Add end-to-end demo (demo/run_demo.py)
  • Add 1,000-task benchmark corpus, runner, and pre-generated results
  • Fix benchmark numbers: correct cold/warm cache measurements (37% cold, 92% warm)
  • Add landing page

Test plan

  • CI passes on all Python versions
  • docker-compose up starts gateway + Redis cleanly
  • python demo/run_demo.py runs without errors
  • python redcon-benchmarks/run_large_benchmark.py --sample 10 completes
  • Benchmark numbers in README/docs match redcon-benchmarks/results/

natiixnt added 14 commits March 15, 2026 17:43
Previous numbers (82%, 80%, 79% savings) were inflated because the
benchmark ran tasks sequentially - each task warmed the summary cache
for the next one. JWT auth appeared to save 82% only because Redis
caching ran first and populated the cache.

Honest cold-cache measurements on the 15-file Python service:
- compressed_pack (cold start): 36-39% savings, avg 37%
- cache_assisted_pack (warm cache): 88-99% savings, avg 92%

Updated in: README.md, landing/index.html, docs/benchmarks/README.md,
docs/benchmark-and-diff.md, .github/wiki/Benchmarking-and-Diff.md,
redcon-benchmarks/README.md. Added methodology note about the 2.2M
token large-scale baseline including all repo files.
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