MCPcopy Index your code
hub / github.com/coda/packs-sdk

github.com/coda/packs-sdk @v1.16.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.16.0 ↗ · + Follow
1,627 symbols 3,944 edges 283 files 68 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

npm release Downloads Community

Superhuman Packs SDK

Superhuman Packs allow you to extend the Superhuman suite, creating agents for Go and adding building blocks to Coda. To learn more, see our SDK documentation.

Contributing

See our Contributing guide for more information on how to contribute to this project.

Extension points exported contracts — how you extend this code

Fetcher (Interface)
(no doc) [2 implementers]
api_types.ts
BaseIndexDefinition (Interface)
* Base definition for all index definitions. * @hidden
schema.ts
SyncTablePropertyOptions (Interface)
* A map of named property options methods for a particular sync table. The names need to match * the values stored in t
api.ts
BaseOAuth2CodeAuthentication (Interface)
* Fields shared by the OAuth2 Authorization Code variants (static and dynamic client). * Extends {@link BaseOAuthAuthen
types.ts
PackFormatMetadata (Interface)
(no doc)
compiled_types.ts
RequestHandlerTemplate (Interface)
(no doc)
handler_templates.ts
AutocompleteSnippet (Interface)
(no doc)
documentation/types.ts
ImageData (Interface)
(no doc)
documentation/samples/packs/image/google_photos.ts

Core symbols most depended-on inside this repo

o
called by 371
bundles/thunk_bundle.js
createFakePackVersionMetadata
called by 214
test/test_utils.ts
validateJsonAndAssertFails
called by 196
test/upload_validation_test.ts
validateJson
called by 142
test/upload_validation_test.ts
fetch
called by 139
api_types.ts
makeObjectSchema
called by 116
schema.ts
addFormula
called by 90
builder.ts
makeSyncTable
called by 84
api.ts

Shape

Function 809
Interface 438
Method 207
Enum 101
Class 72

Languages

TypeScript100%
Python1%

Modules by API surface

bundles/thunk_bundle.js261 symbols
helpers/external-api/v1.ts197 symbols
api.ts111 symbols
schema.ts100 symbols
helpers/external-api/coda.ts87 symbols
types.ts72 symbols
testing/upload_validation.ts66 symbols
api_types.ts55 symbols
helpers/migration.ts36 symbols
testing/execution.ts32 symbols
testing/fetcher.ts28 symbols
testing/auth.ts23 symbols

For agents

$ claude mcp add packs-sdk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact