Tools by job
Each tool or family is in at least one job. A connection lists only the tools its scopes open, so a tool here can be absent from your list. See Scopes for what each scope opens.
Find and read what the organisation knows
Start here. List the projects, find documents by text, then read them in pages and cite them.
| Tool | What it is for | Read or write |
|---|---|---|
| listProjects | List knowledge projects | read |
| listDocs | List documents in a project | read |
| searchKnowledge | Search the knowledge base | read |
| readDoc | Read a knowledge document | read |
Use a business brain
A brain is a structured summary of one business, built from a blueprint. Read its contents page, then search inside it.
| Tool | What it is for | Read or write |
|---|---|---|
| listBrains | List brains | read |
| getBrain | Read a brain's contents page | read |
| getBlueprint | Read a blueprint | read |
| searchBrain | Search inside a brain | read |
Write in your own home
A member can create and edit documents in their own home and in projects where they may write.
| Tool | What it is for | Read or write |
|---|---|---|
| writeDoc, editDoc | Document write tools (writeDoc, editDoc) | see the family page |
Run the organisation's skills
A skill is a packaged workflow. It runs in the background; poll for its result.
| Tool | What it is for | Read or write |
|---|---|---|
| skill_<name> | Skill tools (skill_<name>) | see the family page |
| checkExecution | Check a skill execution | read |
Check the public context of the business
A member can start a contained run that surveys public sources, then poll for its result.
| Tool | What it is for | Read or write |
|---|---|---|
| surveyPublicContext, checkSurvey | Research run tools (surveyPublicContext, checkSurvey) | see the family page |
Use Sasha Apps
Open an app, call its declared actions, and read or change the rows of its tables.
| Tool | What it is for | Read or write |
|---|---|---|
| open_app__<app> | App opener tools (open_app__<app>) | see the family page |
| app__<app>__<action> | App action tools (app__<app>__<action>) | see the family page |
| app__<app>__<table>__{list,get,create,update,delete,aggregate} | App table tools (app__<app>__<table>__<op>) | see the family page |
Build and change Sasha Apps
An admin or staff user who manages an app can read, write and check its source files.
| Tool | What it is for | Read or write |
|---|---|---|
| listAppFiles | List the source files of a Sasha App you manage | read |
| readAppFile | Read one source file of a Sasha App you manage | read |
| writeAppFile | Create or replace one source file of a Sasha App you manage | write |
| editAppFile | Replace one exact passage in a source file of a Sasha App you manage | write |
| deleteAppFile | Delete one source file of a Sasha App you manage | write (destructive) |
| checkApp | Validate a Sasha App you manage | read |
Follow a live meeting
Read the transcript of a meeting while it runs.
| Tool | What it is for | Read or write |
|---|---|---|
| getMeetingTranscript | Get a live meeting transcript | read |
Learn the server and report a problem
Read the usage guide, report friction or a missing feature, and see what happened to the report.
| Tool | What it is for | Read or write |
|---|---|---|
| getDocs | Sasha usage guide | read |
| suggestImprovement | Suggest an improvement | write |
| checkSuggestion | Check a suggestion | read |