Skip to main content

sentinel-meet

SentinelOS plugin for SentinelMeet — gives your SentinelOS agent read-only access to your local meeting database: list meetings, pull transcripts and summaries, and search across everything you've ever recorded.

Install

pip install sentinel-meet

SentinelOS discovers the plugin automatically via the sentinel_agent.plugins entry point group — no configuration required. After install, a new 🎙️ sentinelmeet toolset appears in sentinel tools.

Prerequisites

  • macOS with the SentinelMeet app installed — download from the releases page.
  • Run the app at least once so it creates its database at ~/Library/Application Support/com.apocys.meeting-speech/meeting_minutes.sqlite.
  • Python ≥ 3.10. Zero runtime dependencies (stdlib only).

If the app/database is absent the tools stay registered but return an install hint instead of failing silently.

Tools

Tool What it does
sentinelmeet_list_meetings Recent meetings (most recent first) with transcript segment counts. Optional since (ISO-8601) and limit (1–100, default 20).
sentinelmeet_get_transcript Full transcript of one meeting (meeting_id). Prefers the aggregated transcript when available, otherwise ordered segments with speaker + timestamps. Large payloads are truncated.
sentinelmeet_get_summary Meeting notes (markdown) plus per-segment summaries, action items and key points (meeting_id).
sentinelmeet_search_transcripts Case-insensitive literal text search across all transcripts (query, optional limit). Returns ~200-char excerpts around each match.

Example (agent-side):

> what did we decide in yesterday's roadmap meeting?
🎙️ sentinelmeet_list_meetings(since="2026-07-07")
🎙️ sentinelmeet_get_summary(meeting_id="…")

Privacy & safety

  • Strictly read-only — every connection is opened with SQLite mode=ro; the plugin can never modify your meeting data.
  • Local-only — data never leaves your machine; the plugin talks to a local SQLite file and nothing else.
  • Parameterised SQL only — no string interpolation, ever.
  • Custom DB location: set SENTINELMEET_DB_PATH=/path/to/meeting_minutes.sqlite.

Development

pip install -e ".[dev]"
pytest

License

MIT — see LICENSE.

Metadata

Release files for sentinel-meet 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for sentinel-meet 0.1.0
File Interpreter ABI Platform Actions
sentinel_meet-0.1.0-py3-none-any.whl Python 3 none any Details for sentinel_meet-0.1.0-py3-none-any.whl

Release files / sentinel_meet-0.1.0-py3-none-any.whl

Download URL sentinel_meet-0.1.0-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea41dfa4ae11177231e882780f293a4b9033b603a59205193198498391b2c9e5
BLAKE2b-256 checksum
How to use checksums
dbadddc4c3f7d901f50691cf9c19d056d972624a870fbc71e5bf1c1174389b2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Security for sentinel-meet 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page