Skip to content

feat: GitHub Pages live demo and PyPI release (sentinel-agent-gateway) - #9

Merged
Chirudeva-Reddy merged 2 commits into
mainfrom
feat/pages-and-pypi
Sep 24, 2026
Merged

Chirudeva-Reddy merged 2 commits into
mainfrom
feat/pages-and-pypi

Conversation

@Chirudeva-Reddy

Copy link
Copy Markdown
Owner
  • site/index.html: runs the real sentinel wheel in the browser with Pyodide (Python 3.14):
    inspect any tool call against the gateway, replay the multi-agent demo, run the corpus eval.
    No server; model and attacker text are rendered as text, never HTML.
  • .github/workflows/pages.yml: every push to main builds the wheel from that commit and deploys
    it with the site, so the page always matches main.
  • .github/workflows/release.yml: publishing a GitHub release checks that the tag matches the
    package version, builds, and uploads to PyPI via trusted publishing (environment "pypi", no
    stored token).
  • Distribution renamed to sentinel-agent-gateway (sentinel-agent is taken on PyPI); the import
    name stays sentinel. Version 0.2.0, license and project URLs.
  • CI matrix adds Python 3.14 (the version the site runs on).

- site/index.html: runs the real sentinel wheel in the browser with Pyodide (Python 3.14):
  inspect any tool call against the gateway, replay the multi-agent demo, run the corpus eval.
  No server; model and attacker text are rendered as text, never HTML.
- .github/workflows/pages.yml: every push to main builds the wheel from that commit and deploys
  it with the site, so the page always matches main.
- .github/workflows/release.yml: publishing a GitHub release checks that the tag matches the
  package version, builds, and uploads to PyPI via trusted publishing (environment "pypi", no
  stored token).
- Distribution renamed to sentinel-agent-gateway (sentinel-agent is taken on PyPI); the import
  name stays `sentinel`. Version 0.2.0, license and project URLs.
- CI matrix adds Python 3.14 (the version the site runs on).
…ble-count a detector

Found while renaming the distribution: the old sentinel-agent dist-info left in an environment
registered every detector twice, and noisy-OR aggregation inflated every score.
@Chirudeva-Reddy
Chirudeva-Reddy merged commit 0be5f3d into main Sep 24, 2026
8 checks passed
@Chirudeva-Reddy
Chirudeva-Reddy deleted the feat/pages-and-pypi branch September 24, 2026 17:53
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