मुख्य सामग्री पर जाएं

Platform Actions Toolkit

The Platform Actions toolkit (also labeled Platform Management in some places) lets agents perform core EKB operations: invite and manage project members, create and update projects, run web crawlers, and manage Knowledge Base files and settings. There is no API key — the agent acts as the signed-in user, with the same project permissions that user has.

Add it on the agent Toolkits tab (often used from Autopilot Build mode), then reference tools with @ when the agent should change project or KB state.

Prerequisites​

  • An agent you can edit
  • The chatting user must have the project roles needed for each action (membership for reads; editor/admin for writes where required)
  • For create/update flows from the Autopilot system project, target a real project (or create one first)

Available tools​

Project and members​

ToolDescription
Invite User to ProjectInvites existing platform users by email (admin/editor/viewer). Does not create new accounts.
Remove Project MemberRemoves a member by email (owner/admin). Owner cannot be removed.
Change Member RoleChanges a member’s role (owner/admin rules apply for assigning admin).
List Project MembersLists members with names, emails, and roles.
Create ProjectCreates a project (name and description required). Creator becomes admin.
List ProjectsLists projects the user owns or can access.
Get Project DetailsReturns project info, members, and settings (empty project id = current project).
Update ProjectUpdates name, description, sharing, enrichment, PII, model, and related settings.
Delete ProjectPermanently deletes a project. Irreversible.
Get User ProfileReturns the current user’s profile (name, email, team, plan).

Web crawlers​

ToolDescription
Create CrawlerStarts a crawl into the Knowledge Base (max pages configurable; hard cap applies).
List CrawlersLists crawlers in a project.
Get Crawler RunsReturns status/runs for a crawler.
Stop CrawlerStops an active crawl.
Get Crawler ResultsReturns crawled page results/URLs for a run.
Update CrawlerUpdates crawler config when the crawler is not active.
Delete CrawlerDeletes a crawler and its runs/results. Irreversible.
Extract URL ContentOne-off extraction of text and metadata from a URL.

Knowledge Base files and settings​

ToolDescription
Upload File to KBUploads chat attachments or provided content into the Knowledge Base.
List KB FilesLists files, folders, and URLs; optional type or name filter.
Get File StatusReturns processing status and metadata for a file.
Create KB FolderCreates a folder at root or under a parent path.
Move KB FilesMoves files, URLs, or folders.
Delete KB FolderDeletes a folder and all contents. Irreversible.
Get KB SettingsReturns chunking, enrichment, and extraction settings.
Update KB SettingsUpdates those settings (applies to new uploads).

Use cases​

  • Invite teammates to a project and set roles from chat
  • Spin up a project, start a crawler, and check crawl status
  • Upload attachments into the Knowledge Base and confirm processing
  • Adjust KB chunking settings before a large ingest

Tips​

  • Confirm destructive actions (Delete Project, Delete Crawler, Delete KB Folder) with the user first.
  • Confirm roles before inviting or changing membership.
  • Crawling some sites (for example LinkedIn) is blocked; respect crawl size limits.
  • Enrichment and LLM extraction options can consume credits.
  • Invitees must already have EKB accounts.
  • For looking up team members by name/email without changing membership, use Team Info.

Troubleshooting​

SymptomWhat to check
Permission deniedThe chatting user’s project role for that action
Cannot create in Autopilot/default projectTarget a real project or create one first
Invite failsEmail must match an existing platform user
Crawler will not start or updateProject access; crawler not already active; URL allowed
KB upload stuckCheck Get File Status; confirm file type and project KB access