🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@execufunction/siftable

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@execufunction/siftable

Siftable CLI - installs sift, siftable, and exf commands

latest
npmnpm
Version
0.5.6
Version published
Maintainers
1
Created
Source

@siftable/cli

Command-line interface for Siftable — an automation harness for tasks, agent work queues, calendar, knowledge, code indexing, and CRM.

Installation

# Run directly
npx @siftable/cli <command>

# Or install globally
npm install -g @siftable/cli

Quick Start

1. Authenticate

sift auth login

Or set a Personal Access Token directly:

export SIFT_TOKEN=sift_pat_your_token_here

2. Run your first command

sift tasks list
sift tasks create --title "Ship CLI v1"
sift notes search "deployment process"
sift work list --agent codex --json

Mental Model

Users plan commitments with sift tasks. Agents execute bounded queue items with sift work. User-visible executor identities, aliases, capabilities, and default permissions live under sift agents.

sift is the primary command. siftable is an explicit product alias, and exf remains as a compatibility alias for older automations.

Command Reference

Auth

CommandDescription
sift auth loginAuthenticate with Siftable
sift auth logoutClear stored credentials
sift auth statusShow current auth status

Tasks

CommandDescription
sift tasks listList tasks (filterable by status, project)
sift tasks get <id>Get task details
sift tasks createCreate a task
sift tasks update <id>Update a task
sift tasks complete <id>Mark a task complete
sift tasks delete <id>Delete a task

Agents

CommandDescription
sift agents listList user-visible agent aliases
sift agents get <alias>Get alias capabilities and permissions
sift agents createCreate an agent alias
sift agents update <alias>Update alias metadata
sift agents disable <alias>Disable an alias without deleting history
sift agents work <alias>List work assigned to an alias

Work

CommandDescription
sift work listList agent work queue items
sift work createCreate a bounded agent work item
sift work claimClaim queued work with a lease
sift work start <id>Mark claimed work as running
sift work heartbeat <id>Extend a claim lease
sift work block <id>Mark work blocked
sift work review <id>Mark work as needing review
sift work complete <id>Complete work with summary/artifacts
sift work fail <id>Mark work failed
sift work release <id>Release a claim back to the queue
sift work cancel <id>Cancel work

Codex Automation

CommandDescription
sift codex daily-review collect --jsonCollect read-only Siftable and local git context for daily Codex reviews

Projects

CommandDescription
sift projects listList projects
sift projects createCreate a project
sift projects update <id>Update a project
sift projects archive <id>Archive a project
sift projects context <id>Get full project context

Notes

CommandDescription
sift notes listList notes
sift notes get <id>Get note with full content
sift notes createCreate a note
sift notes search <query>Search knowledge base
sift notes update <id>Update a note
sift notes delete <id>Delete a note

Calendar

CommandDescription
sift calendar listList events (filterable by date range)
sift calendar createCreate an event
sift calendar update <id>Update an event
sift calendar delete <id>Delete an event

People

CommandDescription
sift people listList contacts
sift people search <query>Search contacts

Vault

CommandDescription
sift vault listList vault entries (metadata only)
sift vault createStore an encrypted secret
sift vault read <id>Decrypt and read a secret
sift vault search <query>Search vault entries
sift vault update <id>Update entry metadata

Codebase

CommandDescription
sift codebase listList indexed repositories
sift codebase registerRegister a repo for indexing
sift codebase status <id>Check indexing status
sift codebase index <id>Trigger indexing
sift codebase search <query>Semantic code search
sift codebase snapshot <id>Get latest snapshot
sift codebase delete <id>Delete a repository

Code Tools

CommandDescription
sift code history <repo>Get commit history
sift code who-knows <repo> <area>Find experts for a code area
sift code blame <file>Git blame for a file
sift code link <task>Link a task to code
sift code expertise <repo>Refresh expertise index
sift code memory storeStore a codebase fact
sift code memory listList stored facts
sift code memory search <query>Search stored facts
sift code memory delete <id>Delete a stored fact

Documents

CommandDescription
sift documents upload <file>Upload a document (PDF, MD, TXT) as a note

Global Flags

FlagEnv VarDescription
--tokenSIFT_TOKENPersonal access token
--api-urlSIFT_API_URLAPI base URL (default: https://execufunction.com)
--jsonOutput raw JSON instead of tables
--no-inputDisable interactive prompts

Agent / Script Usage

All commands support --json for structured output, making the CLI composable with other tools:

# List tasks as JSON and filter with jq
sift tasks list --json | jq '.[] | select(.status == "in_progress")'

# Create a task and capture the ID
TASK_ID=$(sift tasks create --title "Deploy v2" --json | jq -r '.task.id')

# Use in CI/CD scripts
export SIFT_TOKEN=sift_pat_...
sift tasks complete "$TASK_ID"

Environment Variables

VariableDescription
SIFT_TOKENPersonal access token for authentication
SIFT_API_URLAPI base URL (default: https://execufunction.com)
SIFT_WORKSPACE_IDWorkspace org ID to scope operations

Legacy EXF_TOKEN, EXF_API_URL, EXF_WORKSPACE_ID, and exf_pat_ tokens remain supported while older automation configs migrate.

License

MIT

Keywords

cli

FAQs

Package last updated on 03 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts