Sidekick Tools
This page is generated by pnpm docs:generate:pack-reference. Add any pack-specific notes outside the managed block below; reruns preserve them.
The generated Required approvals: None values report static manifest metadata. Runtime policy separately requires explicit approval for sidekick-task:cancel, memory:forget, channel:delete, and routine:delete.
Tool Summary
Section titled “Tool Summary”| Tool | Permission | Required approvals | Required scopes |
|---|---|---|---|
sidekick-task:create | write | None | path read .sidekick/**path write .sidekick/** |
sidekick-task:list | read | None | path read .sidekick/** |
sidekick-task:update | write | None | path read .sidekick/**path write .sidekick/** |
sidekick-task:cancel | admin | None | path read .sidekick/**path write .sidekick/** |
sidekick-task:complete | write | None | path read .sidekick/**path write .sidekick/** |
sidekick-task:schedule | write | None | path read .sidekick/**path write .sidekick/** |
memory:store | write | None | path read .sidekick/**path write .sidekick/** |
memory:recall | read | None | path read .sidekick/** |
memory:forget | admin | None | path read .sidekick/**path write .sidekick/** |
memory:update | write | None | path read .sidekick/**path write .sidekick/** |
channel:configure | write | None | path read .sidekick/**path write .sidekick/** |
channel:list | read | None | path read .sidekick/** |
channel:delete | admin | None | path read .sidekick/**path write .sidekick/** |
channel:send | write | None | path read .sidekick/**path write .sidekick/** |
channel:receive | read | None | path read .sidekick/** |
routine:create | write | None | path read .sidekick/**path write .sidekick/** |
routine:list | read | None | path read .sidekick/** |
routine:update | write | None | path read .sidekick/**path write .sidekick/** |
routine:delete | admin | None | path read .sidekick/**path write .sidekick/** |
routine:run | read | None | path read .sidekick/** |
sidekick:routine:commit_plan | write | None | path read .sidekick/**path write .sidekick/** |
sidekick:init | write | None | path read .sidekick/**path write .sidekick/** |
sidekick:status | read | None | path read .sidekick/** |
sidekick:export | read | None | path read .sidekick/** |
Tool Details
Section titled “Tool Details”sidekick-task:create
Section titled “sidekick-task:create”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick-task:list
Section titled “sidekick-task:list”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick-task:update
Section titled “sidekick-task:update”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick-task:cancel
Section titled “sidekick-task:cancel”- Permission:
admin - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick-task:complete
Section titled “sidekick-task:complete”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick-task:schedule
Section titled “sidekick-task:schedule”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”memory:store
Section titled “memory:store”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”memory:recall
Section titled “memory:recall”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”memory:forget
Section titled “memory:forget”- Permission:
admin - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”memory:update
Section titled “memory:update”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”channel:configure
Section titled “channel:configure”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”channel:list
Section titled “channel:list”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”channel:delete
Section titled “channel:delete”- Permission:
admin - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”channel:send
Section titled “channel:send”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”channel:receive
Section titled “channel:receive”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”routine:create
Section titled “routine:create”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”routine:list
Section titled “routine:list”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”routine:update
Section titled “routine:update”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”routine:delete
Section titled “routine:delete”- Permission:
admin - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”routine:run
Section titled “routine:run”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick:routine:commit_plan
Section titled “sidekick:routine:commit_plan”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick:init
Section titled “sidekick:init”- Permission:
write - Required approvals: None
- Required scopes:
path read .sidekick/**,path write .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick:status
Section titled “sidekick:status”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**
Input schema
Section titled “Input schema”Output schema
Section titled “Output schema”sidekick:export
Section titled “sidekick:export”- Permission:
read - Required approvals: None
- Required scopes:
path read .sidekick/**