From ebdf3d24758b964db2269dfdac062ca3ca9dbfe6 Mon Sep 17 00:00:00 2001 From: 0thernet Date: Mon, 19 Oct 2026 21:45:57 +0800 Subject: [PATCH] docs: list every public SDK entrypoint --- README.md | 8 ++++++-- website/source/docs-tutorials-getting-started.html | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 696a0fd..1a22a14 100644 --- a/README.md +++ b/README.md @@ -322,7 +322,7 @@ const plugin = candidate satisfies ProviderPluginDefinitionV1 void plugin ``` -The package exposes nine public TypeScript entrypoints. Its root exposes +The package exposes eleven public TypeScript entrypoints. Its root exposes programmatic plugin types and strict validators. `@hraness/ghostget/client` exposes persistent-read and strict live-invocation helpers, `@hraness/ghostget/beeper` exposes the body-free Beeper contact @@ -330,7 +330,11 @@ interaction export, `@hraness/ghostget/apple-photos` exposes exact local Photos contact evidence, `@hraness/ghostget/whatsapp` exposes the private TextButler export, `@hraness/ghostget/omni` exposes normalized cross-provider reads, and `@hraness/ghostget/messaging` exposes agentic messaging -route discovery and resolution, `@hraness/ghostget/messaging-automation` exposes the trusted owner messaging host, and `@hraness/ghostget/contracts` exposes the machine-checkable contract parsers and schemas. Importing any SDK entrypoint does not start the CLI. +route discovery and resolution, `@hraness/ghostget/messaging-automation` exposes the trusted owner messaging host, and `@hraness/ghostget/contracts` exposes the machine-checkable contract parsers and schemas. +`@hraness/ghostget/media-acquisition` provides temporary media acquisition and +cleanup, and `@hraness/ghostget/pdf-acquisition` provides signed-in PDF capture +with optional typed native process supervision. Both acquisition helpers require +Bun. Importing any SDK entrypoint does not start the CLI. Importing the package root also does not inspect local state or load provider runtimes. diff --git a/website/source/docs-tutorials-getting-started.html b/website/source/docs-tutorials-getting-started.html index f6f801f..1701d1f 100644 --- a/website/source/docs-tutorials-getting-started.html +++ b/website/source/docs-tutorials-getting-started.html @@ -220,7 +220,7 @@

Use GhostGet from TypeScript

} const plugin = candidate satisfies ProviderPluginDefinitionV1 -

The package has nine public TypeScript entrypoints: @hraness/ghostget for plugin types and validators, @hraness/ghostget/client for saved reads and live calls, @hraness/ghostget/beeper for contact interactions without message bodies, @hraness/ghostget/apple-photos for local Photos contact evidence, @hraness/ghostget/whatsapp for the private export to TextButler, @hraness/ghostget/omni for normalized cross-provider reads, @hraness/ghostget/messaging for agentic route discovery and resolution, @hraness/ghostget/messaging-automation for the trusted owner host and its protocol types, and @hraness/ghostget/contracts for checking a read-only collection plan against the installed actions before any provider is contacted. Importing any of them starts nothing and makes no network request in Node or Bun; constructing an automation host requires Bun and explicit provider setup. Use ghostget messaging automation serve --stdio for built-in account and managed-permission enforcement. See the owner messaging guide before granting authority.

+

The package has eleven public TypeScript entrypoints: @hraness/ghostget for plugin types and validators, @hraness/ghostget/client for saved reads and live calls, @hraness/ghostget/beeper for contact interactions without message bodies, @hraness/ghostget/apple-photos for local Photos contact evidence, @hraness/ghostget/whatsapp for the private export to TextButler, @hraness/ghostget/omni for normalized cross-provider reads, @hraness/ghostget/messaging for agentic route discovery and resolution, @hraness/ghostget/messaging-automation for the trusted owner host and its protocol types, @hraness/ghostget/contracts for checking a read-only collection plan against the installed actions before any provider is contacted, @hraness/ghostget/media-acquisition for temporary media acquisition and cleanup, and @hraness/ghostget/pdf-acquisition for signed-in PDF capture with optional typed native process supervision. Importing any of them starts nothing and makes no network request in Node or Bun; constructing an automation host requires Bun and explicit provider setup, and both acquisition helpers require Bun. Use ghostget messaging automation serve --stdio for built-in account and managed-permission enforcement. See the owner messaging guide before granting authority.