Skip to content

docs: Add 100-star launch playbook, interactive make demo, and Enterprise README header - #34

Merged
rekurt merged 1 commit into
masterfrom
docs/launch-100-stars-kit
Oct 26, 2026
Merged

rekurt merged 1 commit into
masterfrom
docs/launch-100-stars-kit

Conversation

@rekurt

@rekurt rekurt commented Oct 26, 2026

Copy link
Copy Markdown
Owner

Summary

Transforms the repository landing page (README.md, README.ru.md) for high-conversion open-source adoption, adds a 5-second zero-dependency interactive demo (make demo / scripts/quickstart-demo.sh), ensures Python 3.9+ compatibility via from __future__ import annotations, and adds the 48-hour launch playbook (docs/LAUNCH_100_STARS.md).

Type of Change

  • ✨ New feature
  • 📚 Documentation

Testing

  • Ran make demo (both Python 3.9 and Python 3.12+)
  • Ran python3 -m unittest discover tests/ -q — 166/166 tests pass
  • Ran python3 .github/scripts/ai_security_check.py — no findings
  • Ran shellcheck scripts/*.sh — 0 warnings

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-26T00:43:59.555171Z a1a6fa0 PR opened
🔒 Security Review ✅ Completed 2026-10-26T00:44:42.004530Z a1a6fa0 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Security Check Results

Check Result
🔑 Secrets ✅ success
🐍 SAST Python ✅ success
🤖 AI Security ✅ success
🐳 Docker ✅ success
🐚 ShellCheck ✅ success
📦 Dependencies ✅ success

Все проверки пройдены.

@rekurt
rekurt merged commit 87ee423 into master Oct 26, 2026
12 checks passed
@rekurt
rekurt deleted the docs/launch-100-stars-kit branch October 26, 2026 00:43

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a1a6fa01c1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread README.md
## Why CortexForge?

This repository is **not** suitable for:
[Hermes Agent](https://github.com/NousResearch/hermes-agent) gives you a powerful self-improving autonomous agent. **CortexForge** turns it into a multi-tenant team & enterprise platform where **no agent container ever sees your real upstream `ANTHROPIC_API_KEY`**.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Scope the credential-isolation guarantee to generated user agents

In the default Compose deployment, assistant-admin explicitly receives the real ANTHROPIC_API_KEY and OPENAI_API_KEY (docker-compose.yml:135–137), mounts the project directory, and has writable Docker socket access. Consequently, the new guarantee that no agent container ever sees the upstream key is false for a shipped agent configuration. Qualify this claim in both READMEs and the launch copy to cover generated user instances, and retain an explicit warning about the privileged admin trust boundary so operators do not rely on nonexistent credential isolation.

Useful? React with 👍 / 👎.

Comment thread README.md
| Capability | Raw Single-Agent Setup | CortexForge v2.0 Enterprise |
|---|---|---|
| **Upstream API Key Isolation** | API key stored inside agent `.env` | **Zero exposure:** agents only see opaque `QUOTA_KEY_<NAME>` tokens; `quota-proxy` swaps keys on the fly |
| **SSE Streaming Token Quotas** | Unmetered or post-hoc billing | **Real-time `SSEUsageParser`:** meters Anthropic & OpenAI `text/event-stream` chunks on the fly + hard cutoff (`429`) |

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Distinguish stream accounting from mid-stream quota enforcement

For a request admitted with some quota remaining, quota-proxy does not stop an SSE response when its token usage crosses the limit: _proxy() checks quota before contacting upstream, while _stream_sse() forwards the response until EOF or client disconnect and records usage only in finally (quota-proxy/proxy.py:952–976). The new description of real-time streaming quotas with a hard 429 cutoff therefore promises a spending bound that is not implemented; one admitted response can exceed the remaining budget, and only subsequent requests are rejected. Clarify this admission-time behavior in both READMEs and the launch copy rather than implying an in-stream cutoff.

Useful? React with 👍 / 👎.

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