Documentation Reference · 06

MCP Server, CLI & API Reference

Connect any MCP-compatible agent — or use the CLI directly from your terminal. One platform, two interfaces, 60+ tools across every domain in the workspace.

কুইকস্টার্ট

হোস্টেড MCP Streamable HTTP-এর মাধ্যমে OAuth ব্যবহার করে। Siftable URL দিয়ে শুরু করুন; কোনো টোকেন কপি এবং পেস্ট করার প্রয়োজন নেই।

1. হোস্টেড MCP URL যোগ করুন

একটি রিমোট MCP সার্ভার বা কানেক্টর হিসেবে https://siftable.io/api/v1/mcp যোগ করুন। অবসরপ্রাপ্ত /sse এন্ডপয়েন্ট ব্যবহার করবেন না।

2. OAuth সম্পন্ন করুন

আপনার ক্লায়েন্টে Connect, Authenticate বা Login বেছে নিন এবং Siftable সম্মতি স্ক্রিনে অ্যাক্সেস অনুমোদন করুন। এই কনফিগারেশনে কোনো Authorization হেডার যোগ করবেন না।

claude_code_config.json
{
  "mcpServers": {
    "siftable": {
      "type": "http",
      "url": "https://siftable.io/api/v1/mcp"
    }
  }
}

3. কানেকশন ভেরিফাই করুন

context_current কল করুন, তারপর একটি প্রজেক্ট বা টাস্ক তালিকাভুক্ত করুন। আপনার অন্য কোনো অ্যাকশনের প্রয়োজন হলে find_capability ব্যবহার করুন।

Example agent interaction
# Agent calls:
project_list()
task_list(status: "in_progress")
calendar_list_events(startDate: "2026-02-17", endDate: "2026-02-23")

# Agent now has your full operational context.

CLI Installation

Siftable CLI আপনাকে সম্পূর্ণ টার্মিনাল কমান্ডের সুবিধা এবং সাথে একটি ইন্টারেক্টিভ copilot প্রদান করে। এটি হোস্ট করা MCP-এর মতো একই রেকর্ড ব্যবহার করে, যাতে রয়েছে CLI-নির্দিষ্ট অথেনটিকেশন এবং লোকাল কার্যক্ষমতা। বাইনারিটি sift হিসেবে ইনস্টল হয় (সাথে siftable এবং exf কম্প্যাটিবিলিটি অ্যালিয়াস সহ)।

1. Install

Terminal
npm install  -g @siftable/cli     # npm
bun  install -g @siftable/cli     # bun
pnpm add     -g @siftable/cli     # pnpm

# or run without installing
npx @siftable/cli <command>

2. Authenticate

The CLI uses device flow authentication — it opens your browser, you approve, and a token is stored locally.

Terminal
$ sift auth login

  Your verification code: ZFMV-SBGJ

  Opening browser...
  If the browser didn't open, visit: https://siftable.io/app/device?code=ZFMV-SBGJ

  Waiting for authorization...
  Logged in successfully!

3. Run your first command

Terminal
$ sift projects list

 NAME                STATUS    TASKS
 Siftable            active    12
 Marketing Site      active    4
 Mobile App          planning  0

$ sift projects context <id>

# Full project context: tasks, signals, notes, members.

Every CLI command supports --json for machine-readable output. Pipe it into jq, feed it to scripts, or let agents parse it directly.

অথেনটিকেশন

হোস্টেড MCP-এর জন্য OAuth, ইন্টারঅ্যাক্টিভ CLI সেশনের জন্য ডিভাইস ফ্লো এবং নন-ইন্টারঅ্যাক্টিভ অটোমেশন বা লোকাল MCP ক্লায়েন্টের জন্য পার্সোনাল অ্যাক্সেস টোকেন ব্যবহার করুন।

ডিভাইস ফ্লো (CLI)

sift auth login রান করুন। CLI আপনার ব্রাউজার খুলবে, আপনি Google দিয়ে সাইন ইন করবেন এবং ডিভাইস কোডটি অনুমোদন করবেন। একটি PAT জেনারেট হবে এবং স্বয়ংক্রিয়ভাবে ~/.config/siftable/-এ সংরক্ষিত হবে। কোনো টোকেন কপি-পেস্ট করার প্রয়োজন নেই।

পার্সোনাল অ্যাক্সেস টোকেন (অটোমেশন এবং লোকাল MCP)

নন-ইন্টারঅ্যাক্টিভ অটোমেশন বা লোকাল MCP ক্লায়েন্টের জন্য, Settings → Integrations → Developer / AI Clients-এ একটি টোকেন তৈরি করুন এবং এটি Authorization হেডারে পাস করুন। স্ট্যাটিক টোকেনগুলি OAuth স্কোপ এলিভেশন ব্যবহার করতে পারে না।

HTTP Header
Authorization: Bearer sift_pat_your_token_here

টোকেনগুলো নির্দিষ্ট ডোমেইনের জন্য সীমাবদ্ধ বা স্কোপড (যেমন: tasks-only, calendar-only, full access ইত্যাদি)। CI পাইপলাইনের জন্য, এনভায়রনমেন্ট ভেরিয়েবল হিসেবে SIFT_TOKEN সেট করুন।

Auth Commands
$ sift auth login
$ sift auth status
$ sift auth logout

টোকেনের স্কোপ এবং উপলব্ধ রাইট (write) অপারেশনগুলো আপনার ওয়ার্কস্পেস কনফিগারেশন ও প্ল্যানের ওপর নির্ভর করে। আপনার অ্যাকাউন্টের বর্তমান লিমিট জানতে Settings → Integrations → Developer / AI Clients এবং Pricing দেখুন।

MCP কানেকশন

Siftable হোস্টেড MCP OAuth-এর সাথে Streamable HTTP ব্যবহার করে। এন্ডপয়েন্টটি হলো:

MCP Endpoint
https://siftable.io/api/v1/mcp

ChatGPT, Codex, Cursor, Claude, Grok এবং সামঞ্জস্যপূর্ণ MCP SDK ইমপ্লিমেন্টেশন সহ অন্যান্য OAuth-সমর্থিত রিমোট ক্লায়েন্টের সাথে এই URL-টি ব্যবহার করুন। হোস্ট করা MCP সেটআপ গাইডে ক্লায়েন্ট-নির্দিষ্ট পদক্ষেপগুলো দেওয়া রয়েছে।

টাস্ক

Task Domain 6 tools
MCP ToolCLIAccessDescription
task_list sift tasks list READ List tasks with filters: status (inbox, next_action, in_progress, waiting_for, completed, archived), phase, project, limit.
task_get sift tasks get READ Get a single task with full details: description, due date, priority, project, linked code.
task_create sift tasks create WRITE Create a task. Accepts title, description, priority (do_now, schedule, delegate, someday), project, due date.
task_update sift tasks update WRITE Update task fields: title, description, status, priority, due date, project assignment.
task_complete sift tasks complete WRITE Mark a task as completed.
task_delete sift tasks delete DELETE Permanently delete a task.
CLI Examples
$ sift tasks list --status in_progress

 TITLE                     STATUS        PRIORITY   DUE
 Ship CLI docs             in_progress   do_now     2026-02-27
 Fix device flow auth      in_progress   do_now     -

$ sift tasks create --title "Review PR #312" --priority do_now --json
{"id":"abc-123","title":"Review PR #312","status":"inbox","priority":"do_now"}

ক্যালেন্ডার

Calendar Domain 4 tools
MCP ToolCLIAccessDescription
calendar_list_events sift calendar list READ List events in a date range. Returns title, start/end times, location, description. Supports limit.
calendar_create_event sift calendar create WRITE Create a calendar event. Requires title, startTime, endTime (ISO 8601). Optional: description, location.
calendar_update_event sift calendar update WRITE Update an existing event's title, times, description, or location.
calendar_delete_event sift calendar delete DELETE Remove an event from the calendar.
CLI Examples
$ sift calendar list --start 2026-02-24 --end 2026-02-28

 TITLE                  START              END                LOCATION
 Team standup           Feb 25 09:00       Feb 25 09:30       Zoom
 Product review         Feb 26 14:00       Feb 26 15:00       Conf Room B

$ sift calendar create --title "Ship CLI v0.3" \
    --start 2026-02-27T10:00:00Z --end 2026-02-27T10:30:00Z

প্রজেক্ট

Project Domain 5 tools
MCP ToolCLIAccessDescription
project_list sift projects list READ List projects. Filter by status (planning, active, on_hold, blocked, completed). Include archived.
project_get_context sift projects context READ Full project context: tasks, notes, members, signals. The richest single call for understanding a project.
project_create sift projects create WRITE Create a project with name, summary, status, and emoji.
project_update sift projects update WRITE Update project name, summary, status, or emoji.
project_archive sift projects archive WRITE Archive a completed or inactive project.

নলেজ

Knowledge Domain 6 tools
MCP ToolCLIAccessDescription
note_search sift notes search READ Semantic + full-text search across notes. Filter by project.
note_list sift notes list READ List notes. Filter by type (note, concept, meeting, reference, daily, dataset) and project.
note_get sift notes get READ Get full note content by ID.
note_create sift notes create WRITE Create a note with title, markdown content, type, and optional project.
note_update sift notes update WRITE Update note title, content, or type.
note_delete sift notes delete DELETE Delete a note.

Datasets

Dataset Domain 19 commands

Structured datasets support grounded summaries, grouped analysis, ranking, bucketing, time-series work, import/export, schema changes, and record mutations from the same CLI and MCP-backed platform.

CapabilityCLIAccessDescription
Browse and inspect sift datasets list, get, query, summarize READ List datasets, inspect schema, query records, and get row-count and sample summaries.
Grounded analysis sift datasets analyze, aggregate, compare READ Generate natural-language insights, grouped metrics, and side-by-side segment comparisons.
Ranking and bucketing sift datasets rank, bucket READ Sort or score records, then bucket numeric or date fields into ranges with metrics per bucket.
Time series and plots sift datasets timeseries, plot READ Compute lag, pct-change, rolling windows, drawdown, or normalize plotting payloads from derived results.
Import and export sift datasets import, export WRITE Bring CSVs in, append to existing datasets, or export filtered results back to CSV.
Create and materialize sift datasets create, materialize WRITE Create datasets directly or turn a derived result into a new scratch dataset.
Schema and records sift datasets schema, add, update-record, delete-record WRITE Modify field definitions, add rows, update rows, and delete rows with explicit commands.
Derived workflows sift datasets join, compute READ Join dataset slices and compute derived fields before materializing or plotting the result.
CLI Examples
$ sift datasets list
$ sift datasets summarize <dataset-id>
$ sift datasets analyze <dataset-id> --focus-fields BMI,Outcome
$ sift datasets aggregate <dataset-id> --group-by Outcome \
    --metrics '[{"operation":"count","as":"rows"},{"operation":"avg","field":"BMI","as":"avg_bmi"}]'
$ sift datasets compare <dataset-id> --segment-field Outcome \
    --metrics '[{"operation":"avg","field":"Glucose","as":"avg_glucose"}]'
$ sift datasets rank <dataset-id> --sorts '[{"field":"BMI","direction":"desc"}]' --limit 10
$ sift datasets bucket <dataset-id> --field Age --bucket-count 5 \
    --metrics '[{"operation":"count","as":"rows"}]'

মানুষ

People Domain 5 tools
MCP ToolCLIAccessDescription
people_search sift people search READ Search contacts by name. Returns relationship type, company, contact info, interaction history.
sift people list READ List all contacts. CLI-only convenience wrapper.
person_create sift people create WRITE Create a contact with name, relationship, company, and contact details.
person_update sift people update WRITE Update a contact's details, relationship, or company.
person_delete sift people delete DELETE Delete a contact.

কোড মেমরি

Code Memory Domain 4 tools

আপনার কোডবেস সম্পর্কে বাছাই করা তথ্য সংরক্ষণ এবং পুনরুদ্ধার করুন। Git, rg, বা আপনার এডিটর দিয়ে স্থানীয়ভাবে সোর্স পরীক্ষা করুন; Siftable সোর্স ইন্ডেক্সিং বা সোর্স সার্চ হোস্ট করে না।

MCP ToolCLIAccessDescription
code_memory_store sift code memory store WRITE Store a fact. Categories: architecture, integration, convention, entrypoint, gotcha, ownership. Optional: file path, repository.
code_memory_search sift code memory search READ Semantic search over stored code facts. Filter by category or repository.
code_memory_list sift code memory list READ List all stored code memories. Filter by repository.
code_memory_delete sift code memory delete DELETE Delete a stored code memory by ID.

ডকুমেন্ট

Document Domain 1 command
MCP ToolCLIAccessDescription
upload_document sift documents upload WRITE Upload a PDF, Markdown, or text file into Knowledge. Set by file path or inline content. Auto-detects type.

Vault

Vault Domain 5 tools

Encrypted secret storage. Store API keys, credentials, OAuth tokens, SSH keys, and sensitive notes. Values are encrypted at rest and audit-logged on read.

MCP ToolCLIAccessDescription
vault_create sift vault create WRITE Store a new encrypted secret. Types: env_var, credential, oauth_token, ssh_key, certificate, note.
vault_list sift vault list READ List vault entries (metadata only — never decrypted values). Filter by type or category.
vault_search sift vault search READ Search vault entries by name, slug, or description. Returns metadata only.
vault_update sift vault update WRITE Update vault entry metadata: name, tags, category, description.
CLI Examples
$ sift vault create --name "Stripe API Key" --json
# Interactive prompt for sensitive payload values

$ sift vault list

 NAME                TYPE         CATEGORY     CREATED
 Stripe API Key      env_var      payments     2026-02-25
 GitHub PAT          credential   devtools     2026-02-20

$ sift vault materialize run --help
# Approved plaintext goes only to the exact local destination.

$ sift env pull --help
# Pull an approved .sift/environment.yaml bundle.

Workflows

Cross-domain recipes that combine multiple tools. These patterns work identically via MCP or CLI.

Link Code to Tasks

Connect implementation work to the task that motivated it. Agents and teammates can trace why code changed.

MCP
task_create(title: "Implement device flow auth", priority: "do_now")
# ... implement the feature ...
task_link_code(taskId: "abc-123", repositoryId: "repo-456",
  commitSha: "5cf5f22", filePath: "src/services/deviceAuthService.ts",
  notes: "Fixed verification_uri to use /app/device")
task_complete(taskId: "abc-123")
CLI
$ sift tasks create --title "Implement device flow auth" --priority do_now
$ sift code link abc-123 --repo repo-456 \
    --commit 5cf5f22 --file src/services/deviceAuthService.ts
$ sift tasks complete abc-123

Project Onboarding

New to a project? Pull the full context in three commands.

CLI
# 1. Get the big picture
$ sift projects context <id>

# 2. See what's in flight
$ sift tasks list --project <id> --status in_progress

# 3. Check code conventions
$ sift code memory search "architecture and conventions"

End-of-Day Review

Summarize what happened today. Works great as an agent prompt or a manual check.

MCP (agent prompt)
# Agent calls:
calendar_list_events(startDate: "2026-02-26", endDate: "2026-02-26")
task_list(status: "completed", limit: 20)
task_list(status: "in_progress")

# Agent now has: today's meetings, completed tasks, and remaining work.
# It can draft a standup summary, update project status, or flag blockers.
CLI
$ sift calendar list --start 2026-02-26 --end 2026-02-26
$ sift tasks list --status completed --limit 20 --json | jq '.tasks[] | .title'
$ sift tasks list --status in_progress

Store a Debug Discovery

Found a gotcha? Store it so your future self (or your agent) doesn't rediscover it the hard way.

CLI
$ sift code memory store \
    --fact "Device flow verification_uri must use /app/device (SPA path), not /device (marketing homepage)" \
    --category gotcha \
    --file src/services/deviceAuthService.ts

আইডেমপোটেন্সি

Write অপারেশন (task_create, note_create, calendar_create_event ইত্যাদি) একটা ঐচ্ছিক idempotencyKey প্যারামিটার নেয়। একই key দিয়ে রিকোয়েস্ট রিট্রাই করলে Siftable ডুপ্লিকেট তৈরি না করে আসল রেজাল্ট ফেরত দেয়।

Idempotent task creation
task_create(
  title: "Review PR #247",
  priority: "do_now",
  idempotencyKey: "agent-run-42-task-pr247"
)

# Safe to retry. Same key = same result.

পারমিশন

Token ডোমেইন অনুযায়ী স্কোপড। ক্যালেন্ডার-অনলি token টাস্ক বা মানুষ পড়তে পারে না। আপনার agent-এর ন্যূনতম প্রয়োজনীয় অ্যাক্সেসে token স্কোপ করুন।

উপলব্ধ স্কোপ:

  • tasks:read / tasks:write — Task listing, CRUD, and completion
  • calendar:read / calendar:write — Event listing and creation
  • projects:read / projects:write — Project management and context
  • knowledge:read / knowledge:write — Notes, search, document upload
  • people:read / people:write — Contact search and CRM updates
  • work:read / work:write — Agent work queue items
  • org:read — Workspace org metadata
  • mcp:* — All MCP operations (recommended for IDE and agent use)

উপলব্ধ রাইট অপারেশনগুলি আপনার টোকেন স্কোপ এবং বর্তমান ওয়ার্কস্পেস প্ল্যানের উপর নির্ভর করে। প্রোডাকশনে রাইট অপারেশনের উপর নির্ভর করার আগে আপনার ইস্যু করা টোকেন এবং বর্তমান প্রাইসিং পেজ চেক করুন।

CLI কমান্ড রেফারেন্স

All 169 commands from @siftable/cli@0.5.29, generated from the oclif manifest so this page cannot drift from sift --help. Every command also accepts the global flags (--json, --token, --api-url, --workspace, --no-input).

প্রতিটি কমান্ডে এই গ্লোবাল ফ্ল্যাগগুলো ব্যবহার করা যায়: --json (raw JSON আউটপুট), --token / SIFT_TOKEN, --api-url / SIFT_API_URL (ডিফল্ট https://siftable.io), --workspace / SIFT_WORKSPACE_ID, এবং --no-input (প্রম্পট বন্ধ করার জন্য)। ক্ষতিকারক কমান্ডগুলোর ক্ষেত্রে --confirm বা -y ব্যবহার করা আবশ্যক।

জেনারেল

টপ-লেভেল কমান্ড এবং ডায়াগনস্টিকস।

5টি কমান্ড
Shellsift
sift capabilities

Siftable CLI-এর সক্ষমতা এবং রেডিনেস স্ট্যাটাস দেখুন

Shellsift
sift commands

এজেন্ট-ফ্রেন্ডলি কমান্ড টপিক এবং ওয়ার্কফ্লো এন্ট্রি পয়েন্টগুলো দেখুন

Shellsift
sift doctor

সিক্রেটগুলো না দেখিয়েই লোকাল Siftable CLI কনফিগারেশন পরীক্ষা করুন

Shellsift
sift interactive

Siftable টার্মিনাল কো-পাইলট (sift interactive) চালু করুন — এটি আপনার কাজ, ক্যালেন্ডার, প্রজেক্ট এবং পরিচিত ব্যক্তিদের জন্য একটি ইন-প্রসেস AI সহকারী।

Flags
--connected-models — List eligible connected models and exit
--connection <value> needs model — Select a Model Connection UUID for a gateway invocation
--max-output-tokens <value> needs prompt — Maximum connected-model output tokens (1-32768)
--model <value> — Select an eligible connected model for a gateway invocation
--prompt <value> needs model — Invoke the selected connected model once and exit
--stream needs prompt — Consume selected connected-model output incrementally
Shellsift
sift mermaid

টার্মিনালে একটি Mermaid ডায়াগ্রাম রেন্ডার করুন (flowchart, sequence, state, class, ER, C4, architecture, mindmap)। এটি .mmd ফাইল বা stdin থেকে ডেটা পড়ে।

Arguments
file — Path to a .mmd file (omit to read stdin)
Flags
--ascii — Use ASCII glyphs instead of Unicode box drawing
--color <none|truecolor> default: "truecolor" — Color mode
--height <value> — Fit into an exact N-row pane (pads/clips)
--max-height <value> — Bound the diagram to N rows (no padding)
--max-width <value> — Bound the diagram to N columns (no padding)
--overflow <allow|clip|error> default: "clip" — What to do when the diagram exceeds the bounds
--unicode — Use Unicode box drawing (default)
--width <value> — Fit into an exact N-column pane (pads/clips)

এজেন্ট

এজেন্ট এলিয়াস।

6টি কমান্ড
Shellsift
sift agents create

একটি এজেন্ট এলিয়াস তৈরি করুন

Flags
--alias <value> required — Stable alias slug, e.g. codex
--capabilities <value> — Capabilities JSON object
--hidden — Hide from normal user-visible lists
--name <value> — Display name
--operator <value> — Linked daemon/operator ID
--permissions <value> — Default permissions JSON object
--type <value> default: "custom" — Agent type
Shellsift
sift agents disable

একটি এজেন্ট এলিয়াস নিষ্ক্রিয় করুন

Arguments
alias required — Agent alias or ID
Shellsift
sift agents get

একটি এজেন্ট এলিয়াস দেখুন

Arguments
alias required — Agent alias or ID
Shellsift
sift agents list

এজেন্ট এলিয়াসগুলোর তালিকা দেখুন

Flags
--include-disabled — Include disabled aliases
Shellsift
sift agents update

একটি এজেন্ট এলিয়াস আপডেট করুন

Arguments
alias required — Agent alias or ID
Flags
--capabilities <value> — Capabilities JSON object
--hidden — Hide from normal user-visible lists
--name <value> — Display name
--operator <value> — Linked daemon/operator ID
--permissions <value> — Default permissions JSON object
--status <active|disabled> — Alias status
--type <value> — Agent type
--visible — Show in normal user-visible lists
Shellsift
sift agents work

একটি এজেন্ট এলিয়াসকে দেওয়া কাজের তালিকা দেখুন

Arguments
alias required — Agent alias or ID
Flags
--limit <value> — Maximum results
--status <value> — Work item status

Ai

5 commands
Shellsift
sift ai connect

Show the secure browser flow for adding a non-exportable Model Connection

Flags
--url <value> default: "https://siftable.io/settings/model-connections" — Siftable Model Connections settings URL
Shellsift
sift ai invoke

Invoke an eligible connected model (requires ai:invoke and ai:connections:use)

Flags
--connection <value> required — Model Connection UUID returned by sift ai list
--max-output-tokens <value> — Maximum output tokens (1-32768)
--model <value> required — Eligible model ID returned by sift ai list
--prompt <value> required — Prompt text
--stream — Consume and print incremental connected-model output
Shellsift
sift ai list

List eligible connected models (requires ai:models:read)

Shellsift
sift ai status

Show non-secret Model Connection status (requires ai:connections:use)

Arguments
connection — Optional Model Connection UUID
Shellsift
sift ai usage

Show connected-model usage totals (requires ai:usage:read)

Flags
--from <value> — ISO-8601 period start
--to <value> — ISO-8601 period end

Approvals

2 commands
Shellsift
sift approvals request

Request a governed action approval; this command cannot approve or consume it

Flags
--action <value> required — Governed action identifier
--destination <value> default: "{}" — Destination binding JSON object
--expires-in <value> — Approval lifetime in seconds (30-600)
--operation <value> required — Operation identifier
--purpose <value> required — Human-readable non-secret purpose
--resource-id <value> required — Resource identifier
--resource-type <value> required — Resource type identifier
Shellsift
sift approvals status

Inspect a governed approval requested by this CLI identity

Arguments
id required — Approval ID

Auth

অথেন্টিকেশন কমান্ড।

3টি কমান্ড
Shellsift
sift auth login

Siftable-এর সাথে অথেন্টিকেট করুন

Flags
--scope <ai:models:read|ai:invoke|ai:usage:read|ai:connections:use|vault:metadata:read|vault:manage|vault:audit:read> repeatable — Incremental AI invocation or Vault scope to request (repeatable; management AI scopes and plaintext reveal are unavailable)
Shellsift
sift auth logout

সংরক্ষিত অথেন্টিকেশন মুছে ফেলুন

Shellsift
sift auth status

অথেন্টিকেশন স্ট্যাটাস দেখুন

Billing

4 commands
Shellsift
sift billing fallback decide

Allow, deny, or always allow personal funding for a quoted workspace operation

Flags
--decision <allow|deny|always_allow> required
--monthly-cap-micros <value> — Monthly micro-USD cap for always_allow
--quote <value> required — Server-issued operation quote ID
Shellsift
sift billing fallback policy

Read or update the workspace personal-fallback policy

Flags
--disabled — Disable and revoke personal fallback
--enabled — Enable personal fallback
Shellsift
sift billing fallback revoke

Revoke one of your active personal-fallback consents

Arguments
consentId required
Shellsift
sift billing fallback status

Show your active personal-fallback decisions for a workspace

ক্যালেন্ডার

ক্যালেন্ডার ইভেন্ট।

4টি কমান্ড
Shellsift
sift calendar create

ক্যালেন্ডার ইভেন্ট তৈরি করুন

Flags
--description <value> — Event description
--end <value> required — End time (ISO 8601)
--location <value> — Event location
--start <value> required — Start time (ISO 8601)
--title <value> required — Event title
Shellsift
sift calendar delete

ক্যালেন্ডার ইভেন্ট মুছে ফেলুন

Arguments
id required — Event ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift calendar list

ক্যালেন্ডার ইভেন্টের তালিকা দেখুন

Flags
--end <value> — End date (ISO 8601)
--limit <value> — Maximum number of results
--start <value> — Start date (ISO 8601)
Shellsift
sift calendar update

ক্যালেন্ডারের কোনো ইভেন্ট আপডেট করুন

Arguments
id required — Event ID
Flags
--description <value> — Event description
--end <value> — End time (ISO 8601)
--location <value> — Event location
--start <value> — Start time (ISO 8601)
--title <value> — Event title

Capabilities

5 commands
Shellsift
sift capabilities create

Create a reviewed server-brokered Vault capability

Flags
--adapter <value> required — Reviewed static adapter ID
--expires-in <value> — Lifetime in seconds (300-2592000)
--field <value> default: "value" — Credential payload field
--operation <value> required — Comma-separated allowlisted operations
--provider <value> required — Provider ID
--purpose <value> required — Non-secret human-readable purpose
--vault-entry <value> required — Vault entry UUID
Shellsift
sift capabilities describe

Describe safe metadata for one Vault capability

Arguments
id required — Capability metadata ID
Shellsift
sift capabilities execute

Execute one typed operation through a Vault capability handle

Flags
--approval <value> — Governed approval UUID when required
--handle <value> required — Opaque vcap_ capability handle
--idempotency-key <value> — Stable 8-128 character key for safe retries
--input <value> default: "{}" — Typed operation input JSON object
--operation <value> required — Allowlisted operation
Shellsift
sift capabilities list

List safe metadata for Vault capability handles

Shellsift
sift capabilities revoke

Revoke a Vault capability

Arguments
id required — Capability metadata ID

কোড

কোড টুলস।

13টি কমান্ড
Shellsift
sift code blame

একটি ফাইলের Git blame দেখুন

Arguments
file required — Relative file path
Flags
--root <value> default: "." — Repository root path
Shellsift
sift code memory confirm

একটি নিরীক্ষাযোগ্য কারণ সহ একটি কোড মেমোরি ক্যান্ডিডেটকে নিশ্চিত করুন

Arguments
id required — Memory ID
Flags
--reason <value> required — Audit reason
Shellsift
sift code memory delete

সংরক্ষিত কোনো কোডবেস তথ্য মুছে ফেলুন

Arguments
id required — Memory ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift code memory detect-stale

সম্ভাব্য-পুরনো কোড মেমোরি শনাক্ত করুন এবং সেগুলিকে needs_review হিসাবে চিহ্নিত করুন (কখনও মোছে না)

Flags
--limit <value> — Maximum memories to scan
--repo <value> — Repository ID
Shellsift
sift code memory edit

একটি কোড মেমোরি এডিট করুন; পূর্ববর্তী বিষয়বস্তু অডিট লেজারে থেকে যায়

Arguments
id required — Memory ID
Flags
--confidence <value> — Confidence 0-1
--fact <value> required — Updated fact
--reason <value> required — Audit reason
Shellsift
sift code memory events

একটি কোড মেমোরির জন্য অ্যাপেন্ড-অনলি কিউরেশন/লাইনেজ ইভেন্টের তালিকা দেখুন

Arguments
id required — Memory ID
Flags
--limit <value> — Maximum number of events
Shellsift
sift code memory get

প্রোভেনান্স, এভিডেন্স এবং লাইফসাইকেল সহ একটি কোড মেমোরি দেখুন

Arguments
id required — Memory ID
Shellsift
sift code memory list

সংরক্ষিত কোডবেস তথ্যের তালিকা দেখুন

Flags
--include-inactive — Include rejected and superseded lineage memories
--lifecycle <unreviewed|confirmed|rejected|superseded|needs_review> — Filter by lifecycle state
--limit <value> — Maximum number of results
--repo <value> — Repository ID
Shellsift
sift code memory needs-review

সম্ভাব্য পুরনো বা অসঙ্গতির জন্য একটি কোড মেমোরিকে needs_review হিসাবে চিহ্নিত করুন (কখনও মোছে না)

Arguments
id required — Memory ID
Flags
--reason <value> required — Audit reason
--signal <value> repeatable — Staleness signal (repeatable)
Shellsift
sift code memory reject

একটি নিরীক্ষাযোগ্য কারণ সহ একটি কোড মেমোরি প্রত্যাখ্যান করুন (সফট-রিজেক্ট; কখনও মোছে না)

Arguments
id required — Memory ID
Flags
--reason <value> required — Audit reason
Shellsift
sift code memory search

কোডবেস-এর সেভ করা তথ্য খুঁজুন

Arguments
query required — Search query
Flags
--category <architecture|integration|convention|entrypoint|gotcha|ownership> — Filter by category
--include-inactive — Include rejected and superseded lineage memories
--lifecycle <unreviewed|confirmed|rejected|superseded|needs_review> — Filter by lifecycle state
--limit <value> — Maximum number of results
--repo <value> — Repository ID
Shellsift
sift code memory store

কোডবেস-এর কোনো তথ্য সেভ করুন

Flags
--agent <value> — Authoring agent (marks memory as agent-authored)
--category <architecture|integration|convention|entrypoint|gotcha|ownership> required — Fact category
--commit <value> — Source commit SHA
--confidence <value> — Confidence 0-1
--evidence-chunk <value> repeatable — Historical indexed chunk ID supporting the fact
--fact <value> required — Fact to store (1-2 sentences)
--file <value> — Related file path
--path <value> repeatable — Additional related path (repeatable)
--reason <value> — Capture reason (required with --agent)
--repo <value> — Repository ID
--work-item <value> — Related agent work item ID
Shellsift
sift code memory supersede

একটি নতুন তথ্য দিয়ে একটি কোড মেমোরিকে সুপারসিড করুন; পুরনো মেমোরি লাইনেজ হিসাবে থেকে যায়

Arguments
id required — Memory ID to supersede
Flags
--category <architecture|integration|convention|entrypoint|gotcha|ownership> — Fact category (defaults to previous)
--commit <value> — Source commit SHA
--confidence <value> — Confidence 0-1
--evidence-chunk <value> repeatable — Evidence chunk ID (repeatable)
--fact <value> required — Replacement fact
--file <value> — Related file path
--path <value> repeatable — Additional related path (repeatable)
--reason <value> required — Audit reason

Codex

Codex অটোমেশন হেল্পার।

1টি কমান্ড
Shellsift
sift codex daily-review collect

Codex-এর দৈনিক কাজের রিভিউয়ের জন্য রিড-অনলি Siftable এবং লোকাল git কনটেক্সট সংগ্রহ করুন

Flags
--calendar-days <value> default: 7 — Calendar lookahead days
--limit <value> default: 20 — Maximum records per source
--skip-git — Skip local git summary

কনটেক্সট

1 কমান্ড
Shellsift
sift context current

বর্তমান প্রিন্সিপাল, মালিক, প্রজেক্ট, এবং স্থানীয় চেকআউট কনটেক্সট ব্যাখ্যা করুন

Flags
--workspace-root <value> — Absolute local checkout root to describe (never sent as a workspace tenant ID)

Crm

6 কমান্ড
Shellsift
sift crm import apply

একটি বিদ্যমান CRM ইম্পোর্ট প্ল্যান থেকে শুধুমাত্র অনুমোদিত অপারেশনগুলি প্রয়োগ করুন; এটি পুনরায় চালানো নিরাপদ

Arguments
planId required — Durable CRM import plan UUID
Flags
--yes — Confirm canonical CRM writes without prompting
Shellsift
sift crm import approve

একটি বিদ্যমান CRM ইম্পোর্ট প্ল্যানের সমস্ত বা নির্বাচিত পেন্ডিং অপারেশন অনুমোদন করুন

Arguments
planId required — Durable CRM import plan UUID
Flags
--operation-id <value> repeatable — Stable operation ID to approve; repeat to approve a subset
--reason <value> required — Human approval reason recorded on the plan
--yes — Confirm the approval without prompting
Shellsift
sift crm import get

একটি স্থিতিশীল প্ল্যান ID দিয়ে একটি টেকসই CRM ইম্পোর্ট প্ল্যান পুনরায় শুরু করুন এবং পরীক্ষা করুন

Arguments
planId required — Durable CRM import plan UUID
Shellsift
sift crm import plan

ক্যানোনিকাল CRM রেকর্ডে কিছু না লিখে, CSV, TSV, XLS, বা XLSX ফাইল থেকে একটি টেকসই CRM ইম্পোর্ট প্ল্যান তৈরি বা পুনরায় ব্যবহার করুন

Arguments
file required — Local CSV, TSV, XLS, or XLSX source (8 MiB maximum)
Flags
--mapping-mode <manual|workspace_auto> default: "manual" — Manual mapping or approved workspace mapping profile
--provider <generic|salesforce> default: "generic" — Source provider mapping
Shellsift
sift crm organizations convert

একটি CRM অর্গানাইজেশন এবং একটি ওয়ার্কস্পেসের মধ্যে নিয়ন্ত্রিত সীমানা ব্যাখ্যা করুন

Arguments
id required — CRM organization ID
Shellsift
sift crm organizations list

শুধুমাত্র CRM অর্গানাইজেশনগুলির তালিকা দেখুন; সহযোগী ওয়ার্কস্পেসগুলি বাদ দেওয়া হয়েছে

Flags
--limit <value> default: 100 — Maximum number of CRM results
--search <value> — Optional fuzzy search query

ডেটাসেট

সুবিন্যস্ত ডেটাসেট।

43টি কমান্ড
Shellsift
sift datasets add

একটি ডেটাসেটে রেকর্ড যোগ করুন

Arguments
id required — Dataset ID
Flags
--idempotency-key <value> required — Caller-owned stable key for replaying this exact dataset mutation
--record <value> repeatable — Record as JSON object, e.g. '{"name":"Alice","age":"30"}'
--records <value> — Multiple records as JSON array
Shellsift
sift datasets aggregate

গ্রুপড মেট্রিক্সের (count, avg, sum, min, max, median, stddev, percentile, ratio) মাধ্যমে ডেটাসেট রেকর্ড অ্যাগ্রিগেট করুন

Arguments
id required — Dataset ID
Flags
--filters <value> — JSON array of filters
--group-by <value> — Comma-separated field names to group by
--having <value> — JSON array of having clauses [{metric, operator, value}]
--limit <value> default: 100 — Max rows
--metrics <value> — JSON array of metrics [{operation, field, as}]
--sorts <value> — JSON array of sorts
Shellsift
sift datasets analyze

ডেটাসেটের তথ্যের ভিত্তিতে সহজবোধ্য ইনসাইট তৈরি করুন

Arguments
id required — Dataset ID
Flags
--filters <value> — JSON array of filters
--focus-fields <value> — Comma-separated field names to focus analysis on
--max-insights <value> default: 5 — Max insights to generate
--mode <descriptive|operational> — Analysis mode
--signal-limit <value> — Max decision signals to return
Shellsift
sift datasets apply-diff

সেভ করা ডেটাসেট ডিফ (diff) প্ল্যান প্রয়োগ করুন

Arguments
plan required — Path to a local diff plan or persisted diff plan ID
Flags
--yes — Confirm applying the saved diff plan without prompting
Shellsift
sift datasets archive

ফিজিক্যাল টেবিল ডিলিট না করেই একটি ডেটাসেট আর্কাইভ করুন

Arguments
id required — Dataset ID
Flags
-y, --yes — Confirm dataset archival without prompting
Shellsift
sift datasets bucket

নিউমেরিক বা ডেট ফিল্ডকে বিভিন্ন রেঞ্জে ভাগ করে প্রতি বাকেটের এগ্রিগেট মেট্রিক্স দেখুন

Arguments
id required — Dataset ID
Flags
--boundaries <value> — Comma-separated boundary values (omit for auto-bucketing)
--bucket-count <value> — Number of auto-buckets (default: 5)
--field <value> required — Field to bucket
--filters <value> — JSON array of filters
--metrics <value> — JSON array of metrics
Shellsift
sift datasets cleanup

লাইফসাইকেল-ট্যাগযুক্ত স্ক্র্যাচ ডেটাসেট ক্লিনআপের পরিকল্পনা বা প্রয়োগ করুন

Flags
--dry-run — Return a deterministic cleanup plan without deleting datasets
--lifecycle <value> — Lifecycle kind to clean, e.g. scratch, benchmark, research-run
--limit <value> default: 100 — Maximum lifecycle datasets to inspect
--now <value> — Deterministic timestamp for tests and scheduled cleanup
--older-than <value> — Only include datasets older than this duration, e.g. 12h, 7d
--orphaned — Include stale dataset notes that no longer have a backing dataset row
--tag <value> — Lifecycle tag to clean, e.g. benchmark
-y, --yes — Confirm deletion when applying cleanup with --no-dry-run
Shellsift
sift datasets compare

ক্যাটাগরিক্যাল ফিল্ডের বিভিন্ন সেগমেন্টের মেট্রিক্স পাশাপাশি তুলনা করুন

Arguments
id required — Dataset ID
Flags
--filters <value> — JSON array of filters
--limit <value> default: 10 — Max segment values to compare
--metrics <value> — JSON array of metrics
--segment-field <value> required — Categorical field to segment by
--segment-values <value> — Comma-separated segment values (auto-discovers if omitted)
Shellsift
sift datasets compute

ডেটাসেট বা আগের কোনো রেজাল্ট থেকে ডিরাইভড (derived) ফিল্ড ক্যালকুলেট করুন

Arguments
id — Dataset ID
Flags
--computed-fields <value> required — JSON array of computed fields, e.g. '[{"as":"spread","expression":"right.Close-left.Close"}]'
--filters <value> — JSON array of filters
--limit <value> default: 50 — Maximum rows
--order-by <value> — JSON array of order clauses
--select <value> — Comma-separated fields to include
--sorts <value> — JSON array of output sorts
--source-result <value> — Inline JSON for a prior derived result
--source-result-file <value> — Path to a JSON file containing a prior derived result
Shellsift
sift datasets contract

এজেন্ট-রিডেবল ডেটাসেট স্কিমা এবং ক্যাপাবিলিটি কন্ট্রাক্ট দেখুন

Arguments
id required — Dataset ID
Flags
--resolve <value> — Comma-separated semantic field references to resolve
--template <value> — Validate contract against a built-in template
Shellsift
sift datasets create

একটি ডেটাসেট তৈরি করুন

Flags
--description <value> — Dataset description
--fields <value> — Field definitions as JSON array, e.g. '[{"name":"age","type":"number"}]'
--idempotency-key <value> required — Caller-owned stable key for replaying this exact dataset mutation
--lifecycle <value> — Lifecycle kind for generated datasets, e.g. scratch, benchmark, research-run
--metadata <value> — Dataset metadata as JSON object
--note-id <value> — Link to an existing note
--run-id <value> — Lifecycle run identifier
--scratch — Shortcut for --lifecycle scratch --tags scratch
--tags <value> — Comma-separated lifecycle tags
--title <value> required — Dataset title
--ttl <value> — Lifecycle TTL duration, e.g. 12h, 7d, 30d
Shellsift
sift datasets dedupe

ডেটা পরিবর্তন না করেই কী (key) অনুযায়ী ডুপ্লিকেট রেকর্ডগুলো খুঁজুন

Arguments
id required — Dataset ID
Flags
--key <value> required — Field name used to group duplicates
--limit <value> default: 500 — Maximum records to scan in one bounded pass
Shellsift
sift datasets delete

একটি ডেটাসেট স্থায়ীভাবে মুছে ফেলুন এবং এর ফিজিক্যাল টেবিলটি ড্রপ করুন

Arguments
id required — Dataset ID
Flags
-y, --yes — Confirm dataset deletion without prompting
Shellsift
sift datasets delete-record

একটি ডেটাসেট থেকে কোনো রেকর্ড মুছে ফেলুন

Arguments
id required — Dataset ID
record-id required — Record ID
Flags
--idempotency-key <value> required — Caller-owned stable key for replaying this exact dataset mutation
-y, --yes — Skip confirmation
Shellsift
sift datasets diff

CSV, JSON বা JSONL ফাইল থেকে ডেটাসেট রো (row)-এর পরিবর্তনগুলো প্রিভিউ করুন

Arguments
id required — Dataset ID
Flags
--batch-size <value> default: 100 — Records per backend batch
--from-file <value> required — Path to CSV, JSON, or JSONL rows to compare
--persist — Persist the diff plan in Siftable for later review/apply
--save-plan <value> — Write an applyable diff plan JSON file
--template <sources|people|events|claims|evidence_sources|evidence_source_fragments|evidence_claims|evidence_people|evidence_organizations|evidence_places|evidence_artifacts|evidence_events|evidence_relationships|evidence_contradictions> — Built-in template name
--upsert-by <value> — Field name used to match existing rows
Shellsift
sift datasets diff-plans list

সেভ করা ডেটাসেট ডিফ (diff) প্ল্যানগুলোর তালিকা দেখুন

Flags
--dataset-id <value> — Filter by dataset ID
--limit <value> default: 50 — Maximum plans to return
--status <draft|validated|applied|rejected|expired> — Filter by plan status
Shellsift
sift datasets diff-plans show

সেভ করা কোনো ডেটাসেট ডিফ (diff) প্ল্যান দেখুন

Arguments
id required — Diff plan ID
Shellsift
sift datasets export

ডেটাসেট রেকর্ডগুলো CSV, JSON, JSONL বা Markdown হিসেবে এক্সপোর্ট করুন

Arguments
id required — Dataset ID
Flags
--filters <value> — JSON array of filters
--format <csv|json|jsonl|markdown> default: "csv" — Export format
--limit <value> default: 500 — Max rows to export
-o, --output <value> — Output file path (writes to stdout if omitted)
--sorts <value> — JSON array of sorts
Shellsift
sift datasets facets

ডেটাসেট ফিল্ডগুলোর ফ্যাসেট (facet) সামারি দেখুন

Arguments
id required — Dataset ID
Flags
--fields <value> — Comma-separated field names to facet
--limit <value> default: 20 — Maximum values per facet
Shellsift
sift datasets formula-plan

ফর্মুলা ফিল্ডগুলো ক্যালকুলেট করুন এবং রিভিউ করার যোগ্য ডেটাসেট আপডেটগুলো প্রিভিউ করুন

Arguments
id required — Dataset ID
Flags
--computed-fields <value> required — JSON array of computed fields, e.g. '[{"as":"score","expression":"confidence * reliability"}]'
--filters <value> — JSON array of filters for compute source
--limit <value> default: 100 — Maximum rows to compute and plan
--order-by <value> — JSON array of order clauses
--save-plan <value> — Write an applyable diff plan JSON file
--select <value> — Comma-separated fields to include in compute source
--sorts <value> — JSON array of output sorts
--target-fields <value> — Comma-separated computed field names to write; defaults to every computed field alias
--template <sources|people|events|claims> — Built-in template name for validation
--upsert-by <value> required — Field used to match rows for update
Shellsift
sift datasets get

ডেটাসেটের বিস্তারিত তথ্য এবং স্কিমা (schema) দেখুন

Arguments
id required — Dataset ID
Shellsift
sift datasets impact

ডেটাসেট ফর্মুলা, গ্রাফ, ভিউ, কোয়ালিটি এবং মেটেরিয়ালাইজেশন প্রভাব ব্যাখ্যা করুন

Arguments
id required — Dataset ID
Flags
--from-plan <value> — Persisted diff plan ID to inspect
--operation <value> — Committed dataset operation ID to inspect
Shellsift
sift datasets import

নতুন বা বিদ্যমান ডেটাসেটে CSV, JSON, বা JSONL রো ইমপোর্ট করুন

Arguments
file required — Path to CSV, JSON, or JSONL file
Flags
--batch-size <value> default: 100 — Records per backend batch
--dataset-id <value> — Import into existing dataset instead of creating a new one
--description <value> — Dataset description
--dry-run — Validate and plan the import without writing
--lifecycle <value> — Lifecycle kind for generated datasets, e.g. scratch, benchmark, research-run
--metadata <value> — Dataset metadata as JSON object when creating a new dataset
--run-id <value> — Lifecycle run identifier
--scratch — Shortcut for --lifecycle scratch --tags scratch
--tags <value> — Comma-separated lifecycle tags
--template <sources|people|events|claims|evidence_sources|evidence_source_fragments|evidence_claims|evidence_people|evidence_organizations|evidence_places|evidence_artifacts|evidence_events|evidence_relationships|evidence_contradictions> — Built-in template name
--title <value> — Dataset title (defaults to filename)
--ttl <value> — Lifecycle TTL duration, e.g. 12h, 7d, 30d
--upsert-by <value> — Field name used to update matching rows instead of creating duplicates
--yes — Confirm mutating imports without prompting
Shellsift
sift datasets inspect-file

ডেটাসেট তৈরি বা পরিবর্তন না করে, একটি স্থানীয় CSV, TSV, XLS, বা XLSX ফাইলের কাঠামো পরীক্ষা করুন

Arguments
file required — Path to a local CSV, TSV, XLS, or XLSX file
Flags
--delimiter <value> — Single-byte delimiter override for CSV/TSV
--format <csv|tsv|xls|xlsx> — Format override when the extension is absent or wrong
--header-row <value> — Zero-based header row index within the sheet grid
--max-bytes <value> — Refuse files larger than this many bytes
--max-cols <value> — Maximum columns returned per sheet
--max-rows <value> — Maximum data rows returned per sheet
--max-sheets <value> — Maximum sheets returned
--sheet <value> — Inspect only this sheet; the full sheet inventory is still reported
Shellsift
sift datasets join

left.Close এবং right.Close-এর মতো অ্যালিয়াস-স্কোপড ফিল্ড ব্যবহার করে একটি ডেটাসেটকে নিজের সাথেই জয়েন করুন

Arguments
id required — Dataset ID
Flags
--join-keys <value> required — JSON array of join keys, e.g. '[{"leftField":"Date","rightField":"Date"}]'
--join-type <inner|left|right> default: "inner" — Join type
--left-alias <value> default: "left" — Left alias
--left-filters <value> — JSON array of left-side filters
--limit <value> default: 50 — Maximum joined rows
--right-alias <value> default: "right" — Right alias
--right-filters <value> — JSON array of right-side filters
--select <value> — Comma-separated alias-scoped fields to return
--sorts <value> — JSON array of sorts
Shellsift
sift datasets list

ডেটাসেটের তালিকা দেখুন

Flags
--limit <value> default: 50 — Maximum number of results
Shellsift
sift datasets lookup

সঠিক key/value মিলিয়ে ডেটাসেট রেকর্ড খুঁজুন

Arguments
id required — Dataset ID
Flags
--key <value> required — Field name to match
--limit <value> default: 25 — Maximum matching records
--value <value> required — Exact value to match
Shellsift
sift datasets materialize

একটি ডিরাইভড রেজাল্টকে নতুন স্ক্র্যাচ ডেটাসেটে মেটেরিয়ালাইজ করুন

Flags
--description <value> — Dataset description
--idempotency-key <value> required — Caller-owned stable key for replaying this exact dataset mutation
--source-result <value> — Inline JSON for a derived result
--source-result-file <value> — Path to a JSON file containing a derived result
--title <value> required — Title of the new dataset
Shellsift
sift datasets pivot

গ্রুপ করা ডেটাসেট মেট্রিক্স থেকে পিভট-স্টাইল সামারি তৈরি করুন

Arguments
id required — Dataset ID
Flags
--cols <value> required — Column field
--filters <value> — JSON array of filters
--limit <value> default: 500 — Maximum grouped cells to request
--metrics <value> — JSON metrics array; defaults to count
--rows <value> required — Row field
Shellsift
sift datasets plot

একটি ডিরাইভড রেজাল্ট থেকে লাইটওয়েট প্লট পেলোড ভ্যালিডেট এবং নরমালাইজ করুন

Flags
--chart-type <line|bar|scatter> required — Chart type
--series-field <value> — Optional series field
--source-result <value> — Inline JSON for a derived result
--source-result-file <value> — Path to a JSON file containing a derived result
--x-field <value> required — X-axis field
--y-fields <value> required — Comma-separated Y-axis fields
Shellsift
sift datasets profile

একটি ডেটাসেটের বাউন্ডেড প্রোফাইল তথ্য দেখুন

Arguments
id required — Dataset ID
Flags
--sample-limit <value> default: 10 — Number of sample rows to include
Shellsift
sift datasets quality

কাঠামোগতভাবে অনুপস্থিত এবং পুনরাবৃত্ত মান পর্যবেক্ষণ করে ডেটাসেটের গুণমান পরীক্ষা করুন

Arguments
id required — Dataset ID
Flags
--fields <value> — Comma-separated field names to check
--repeat-threshold <value> default: 3 — Minimum occurrences for a repeated value to be reported
Shellsift
sift datasets query

একটি ডেটাসেট থেকে রেকর্ড কোয়েরি করুন

Arguments
id required — Dataset ID
Flags
--cursor <value> — Pagination cursor from previous query
--filters <value> — Filter conditions as JSON array, e.g. '[{"field":"status","value":"active"}]'
--include-deleted — Include soft-deleted records
--limit <value> default: 25 — Maximum number of records
--sorts <value> — Sort spec as JSON array, e.g. '[{"field":"name","direction":"asc"}]'
Shellsift
sift datasets rank

সর্ট বা ওয়েটেড নিউমেরিক ফর্মুলা ব্যবহার করে ডেটাসেট রেকর্ড র‍্যাঙ্ক করুন

Arguments
id required — Dataset ID
Flags
--filters <value> — JSON array of filters
--formula <value> — JSON formula object {weights: [{field, weight}]}
--limit <value> default: 25 — Max rows
--sorts <value> — JSON array of sorts
Shellsift
sift datasets reconcile

কোনো ডেটাসেট পরিবর্তন না করেই কী (key) অনুযায়ী দুটি ডেটাসেট তুলনা করুন

Arguments
left required — Left dataset ID
right required — Right dataset ID
Flags
--left-key <value> required — Left dataset key field
--limit <value> default: 500 — Maximum rows to scan from each dataset
--right-key <value> — Right dataset key field; defaults to --left-key
Shellsift
sift datasets schema

ডেটাসেট স্কিমা পরিবর্তন করুন (ফিল্ড যোগ, আপডেট বা ডিলিট করুন)

Arguments
id required — Dataset ID
Flags
--field <value> — Field definition as JSON, e.g. '{"name":"email","type":"text"}'
--field-id <value> — Field ID (required for update/delete)
--idempotency-key <value> required — Caller-owned stable key for replaying this exact dataset mutation
--operation <add_field|update_field|delete_field> required — Schema operation
Shellsift
sift datasets search

নির্বাচিত টেক্সট ফিল্ডগুলোতে ডেটাসেট রেকর্ড খুঁজুন

Arguments
id required — Dataset ID
query required — Search text
Flags
--fields <value> — Comma-separated fields to search; defaults to profile columns
--filters <value> — JSON array of base filters applied to every field search
--limit <value> default: 25 — Maximum merged records
--per-field-limit <value> default: 25 — Maximum records to request per searched field
Shellsift
sift datasets summarize

একটি ডেটাসেটের সারসংক্ষেপ দেখুন (রো কাউন্ট, ফিল্ড এবং স্যাম্পল রো)

Arguments
id required — Dataset ID
Shellsift
sift datasets templates list

বিল্ট-ইন ডেটাসেট টেমপ্লেটগুলোর তালিকা দেখুন

Shellsift
sift datasets templates show

একটি বিল্ট-ইন ডেটাসেট টেমপ্লেট স্কিমা দেখুন

Arguments
template required — Template name
Shellsift
sift datasets timeseries

lag, pct_change, rolling windows, drawdown, volatility এবং correlation ব্যবহার করে ডেটাসেট টাইম সিরিজ বিশ্লেষণ করুন

Arguments
id required — Dataset ID
Flags
--date-field <value> required — Date field name
--filters <value> — JSON array of filters
--limit <value> default: 100 — Maximum output rows
--metrics <value> — JSON array of metric definitions
--order-direction <asc|desc> default: "asc" — Time ordering
--pivot — Emit explicit pivoted output
--segment-field <value> — Optional segment field
--segment-values <value> — Comma-separated segment values
--transforms <value> — JSON array of transform definitions
Shellsift
sift datasets update-record

ডেটাসেটের কোনো রেকর্ড আপডেট করুন

Arguments
id required — Dataset ID
record-id required — Record ID
Flags
--fields <value> required — Field updates as JSON object, e.g. '{"status":"done"}'
--idempotency-key <value> required — Caller-owned stable key for replaying this exact dataset mutation
Shellsift
sift datasets validate

বিল্ট-ইন টেমপ্লেটের সাথে ডেটাসেট যাচাই করুন

Arguments
id required — Dataset ID
Flags
--template <sources|people|events|claims|evidence_sources|evidence_source_fragments|evidence_claims|evidence_people|evidence_organizations|evidence_places|evidence_artifacts|evidence_events|evidence_relationships|evidence_contradictions> required — Built-in template name

ডকুমেন্টস

ডকুমেন্ট আপলোড।

1টি কমান্ড
Shellsift
sift documents upload

নোট হিসেবে একটি ডকুমেন্ট (PDF, Markdown, বা টেক্সট) আপলোড করুন

Arguments
file required — Path to file
Flags
--project <value> — Project ID
--title <value> — Note title (defaults to filename)
--type <note|concept|meeting|reference|daily|dataset> — Note type

Env

ঘোষণামূলক এনভায়রনমেন্ট চুক্তি এবং নিয়ন্ত্রিত ভল্ট বান্ডেল ম্যাটেরিয়ালাইজেশন।

11 কমান্ড
Shellsift
sift env check

স্থানীয় বা CI ব্যবহারের জন্য এনভায়রনমেন্ট কনট্র্যাক্ট যাচাই করুন

Flags
--checkout-root <value> — Exact Git checkout root containing .sift/environment.yaml
--ci — Fail non-zero when contract, example, Git, or checkout safety findings exist
Shellsift
sift env diff

এনভায়রনমেন্ট কনট্র্যাক্টের ভ্যালু-বিহীন ড্রিফট দেখুন

Flags
--checkout-root <value> — Exact Git checkout root containing .sift/environment.yaml
Shellsift
sift env endpoint enroll

Vault অ্যাক্সেস না দিয়েই একটি পাবলিক এন্ডপয়েন্ট আইডেন্টিটি নথিভুক্ত করুন

Flags
--dedicated — Endpoint is a dedicated runner
--endpoint-class <interactive_desktop|remote_vm|noninteractive_runner|shared_host|ci_runner|production_host|multi_tenant> required — Explicit endpoint policy class
--kill-switch — Runner has an enforced kill switch
--owner <value> default: "personal" — personal or workspace:<uuid>
--storage-tier <hardware_host_bound|systemd_managed|convenience_keyring|none> required — Actual endpoint key storage tier; convenience_keyring is not hardware-backed
Shellsift
sift env example

একটি ডিটারমিনিস্টিক, শুধুমাত্র নাম এবং প্লেসহোল্ডার সহ উদাহরণ তৈরি করুন

Flags
--checkout-root <value> — Exact Git checkout root containing .sift/environment.yaml
--write — Write the deterministic output to .env.example instead of displaying it
Shellsift
sift env import apply

একটি পর্যালোচিত dotenv ইম্পোর্ট প্ল্যান অ্যাটমিকভাবে প্রয়োগ করুন

Flags
--checkout-root <value> — Checkout used only to reject Sift-managed source files
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--plan-file <value> required — Reviewed value-free plan artifact
--source <value> required — Same explicit dotenv source used to create the plan
Shellsift
sift env import plan

একটি নির্দিষ্ট নামের dotenv সোর্সের জন্য একটি ভ্যালু-মুক্ত, ওনার-স্কোপড প্ল্যান তৈরি করুন

Flags
--checkout-root <value> — Checkout used only to reject Sift-managed source files
--decision <value> repeatable — Explicit per-index decision: INDEX:keep-existing|overwrite|skip|rename=NAME
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--plan-file <value> required — New local value-free plan artifact to create
--project <value> — Exact owner-scoped project UUID
--source <value> required — Explicit dotenv source file
Shellsift
sift env pull

একটি সিফট-পরিচালিত ডেভেলপমেন্ট এনভায়রনমেন্ট ফাইলে একটি নির্দিষ্ট নিয়ন্ত্রিত ভল্ট বান্ডেল পুল করুন

Flags
--approval-timeout <value> default: 600
--checkout-root <value> — Checkout containing .sift/environment.yaml
--destination <value> — Exact relative destination when the manifest declares more than one bundle
--endpoint-class <development|production|ci|shared_host|policy_ineligible> required — Explicit endpoint policy class; managed pulls accept development only
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--purpose <value> required
--replace — Replace a changed Sift-managed file using its exact observed precondition
Shellsift
sift env push apply

একটি পর্যালোচিত dotenv ইম্পোর্ট প্ল্যান অ্যাটমিকভাবে প্রয়োগ করুন

Flags
--checkout-root <value> — Checkout used only to reject Sift-managed source files
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--plan-file <value> required — Reviewed value-free plan artifact
--source <value> required — Same explicit dotenv source used to create the plan
Shellsift
sift env push plan

একটি নির্দিষ্ট নামের dotenv সোর্সের জন্য একটি ভ্যালু-মুক্ত, ওনার-স্কোপড প্ল্যান তৈরি করুন

Flags
--checkout-root <value> — Checkout used only to reject Sift-managed source files
--decision <value> repeatable — Explicit per-index decision: INDEX:keep-existing|overwrite|skip|rename=NAME
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--plan-file <value> required — New local value-free plan artifact to create
--project <value> — Exact owner-scoped project UUID
--source <value> required — Explicit dotenv source file
Shellsift
sift env rm

একটি নির্দিষ্ট সিফট-পরিচালিত লোকাল এনভায়রনমেন্ট ফাইল সরিয়ে ফেলুন

Flags
--checkout-root <value> — Exact Git checkout root containing .sift/environment.yaml
--destination <value> — Exact relative destination when the manifest declares more than one bundle
--yes required — Confirm removal of the exact recognized managed file
Shellsift
sift env status

ভ্যালু-মুক্ত লোকাল এনভায়রনমেন্টের অবস্থা রিপোর্ট করুন

Flags
--checkout-root <value> — Exact Git checkout root containing .sift/environment.yaml

ইভেন্ট

টাইমলাইন ফ্যাক্ট ভিত্তিক রিসার্চ ইভেন্ট।

3টি কমান্ড
Shellsift
sift events attach-person

বিদ্যমান কোনো রিসার্চ ইভেন্টে অংশগ্রহণকারী হিসেবে কোনো ব্যক্তিকে যুক্ত করুন

Arguments
event required — Existing temporal fact ID
person required — Person UUID to attach
Flags
--role <value> default: "subject" — Participant role
--yes — Confirm participant attachment without prompting
Shellsift
sift events create

অংশগ্রহণকারীসহ রিসার্চ ইভেন্ট টাইমলাইন ফ্যাক্ট তৈরি করুন

Flags
--body <value> — Event notes/body
--confidence <low|medium|high> — Confidence level
--entity <value> repeatable — Participant/entity as type:uuid or type:uuid:role; repeatable
--org <value> repeatable — Organization UUID participant; repeatable
--person <value> repeatable — Person UUID participant; repeatable
--precision <millisecond|minute|hour|day|month|year|decade|century|millennium|mega_year|era> default: "year" — Temporal precision
--source <value> repeatable — Source entity as type:uuid or type:uuid:role; repeatable
--source-label <value> — Source/provenance label
--source-note <value> — Source/provenance note
--source-url <value> — Source/provenance URL
--timestamp <value> — ISO timestamp
--title <value> required — Event title
--visibility <org_public|private|restricted> — Timeline visibility
--year <value> — Historical year CE
--year-end <value> — Historical end year CE
Shellsift
sift events list

রিসার্চ ইভেন্ট টাইমলাইনের তথ্যগুলো তালিকাভুক্ত করুন

Flags
--cursor <value> — Pagination cursor
--end <value> — End boundary
--entity <value> — Filter by entity ref type:uuid
--limit <value> default: 50 — Maximum events
--order <asc|desc> default: "asc" — Sort order
--person <value> — Filter by person UUID
--q <value> — Text search query
--start <value> — Start boundary

Evidence

Evidence Graph সেটআপ এবং প্রুফ ওয়ার্কফ্লো অর্কেস্ট্রেশন।

১১টি কমান্ড
Shellsift
sift evidence diff apply

রিভিউ করা একটি Evidence Graph diff plan প্রয়োগ করুন

Arguments
id required — Persisted diff plan ID
Flags
--yes — Confirm applying the reviewed diff plan without prompting
Shellsift
sift evidence diff impact

সেভ করা diff plan-এর জন্য Evidence Graph-এর প্রভাবগুলো ব্যাখ্যা করুন

Arguments
id required — Persisted diff plan ID, or local when using --from-file
Flags
--from-file <value> — Local diff plan JSON file to explain without API access
Shellsift
sift evidence diff list

সেভ করা Evidence Graph diff plan-গুলোর তালিকা দেখুন

Flags
--dataset-id <value> — Filter by evidence dataset ID
--limit <value> default: 50 — Maximum plans to return
--project <value> — Filter locally by Evidence Graph project ID when present on plans
--status <draft|validated|applied|rejected|expired> — Filter by plan status
Shellsift
sift evidence diff show

ডোমেইন-অ্যাওয়ার সামারি সহ একটি Evidence Graph diff plan দেখুন

Arguments
id required — Persisted diff plan ID
Shellsift
sift evidence extract

Evidence Graph ক্যান্ডিডেট এক্সট্রাকশনের জন্য no-apply এজেন্ট ওয়ার্ক তৈরি করুন

Flags
--agent <value> default: "researcher" — Assigned agent alias
--context <value> — Additional input context JSON object
--context-file <value> — Additional input context JSON file
--dry-run — Preview work item payload without writing
--no-apply — Keep extraction in proposed/diff-first mode
--pack <company-origin|family-history|investigation|compliance-evidence|account-history|codebase-history> default: "company-origin" — Evidence workflow pack
--project <value> — Project ID
--source-dataset <value> required — Evidence sources dataset ID
--targets <value> — Comma-separated extraction targets
--yes — Confirm work item creation without prompting
Shellsift
sift evidence init

একটি Evidence Graph প্রজেক্ট এবং ডেটাসেট-ব্যাকড ওয়ার্কিং টেবিল তৈরি করুন

Arguments
name required — Evidence Graph project name
Flags
--dry-run — Preview project/dataset creation without writing
--pack <company-origin|family-history|investigation|compliance-evidence|account-history|codebase-history> default: "company-origin" — Evidence workflow pack
--yes — Confirm creation without prompting
Shellsift
sift evidence plan

trusted state রাইট করার আগে একটি Evidence Graph ওয়ার্কফ্লোর পরিকল্পনা করুন

Arguments
goal required — Evidence Graph goal
Flags
--pack <company-origin|family-history|investigation|compliance-evidence|account-history|codebase-history> default: "company-origin" — Evidence workflow pack
--project <value> — Existing project ID
--source-dataset <value> — Existing evidence sources dataset ID
Shellsift
sift evidence project

Evidence Graph টাইমলাইন এবং রিলেশনশিপ প্রজেকশনের ড্রাই-রান করুন

Flags
--dry-run — Preview projection without writing
--from-file <value> — Local diff plan JSON file to project from without API access
--from-plan <value> — Persisted diff plan ID to project from
--pack <company-origin|family-history|investigation|compliance-evidence|account-history|codebase-history> default: "company-origin" — Evidence workflow pack
--project <value> — Evidence Graph project ID
Shellsift
sift evidence proof report

ডেটাসেট-ব্যাকড এভিডেন্স প্যাকেট থেকে একটি Evidence Graph প্রুফ রিপোর্ট তৈরি করুন

Flags
--format <json|markdown> default: "markdown" — Report format
--from-file <value> required — Evidence packet JSON file to report on
--project <value> — Evidence Graph project ID for report metadata
Shellsift
sift evidence sources import

Evidence Graph সোর্স লেজার রো একটি ডেটাসেট-ব্যাকড সোর্স টেবিলে ইমপোর্ট করুন

Arguments
file required — Path to CSV, JSON, or JSONL source ledger rows
Flags
--batch-size <value> default: 100 — Records per backend batch
--dataset-id <value> — Evidence sources dataset ID
--dry-run — Validate and plan source import without writing
--upsert-by <value> default: "source_id" — Field name used to update matching source rows
--yes — Confirm mutating imports without prompting
Shellsift
sift evidence verify

Evidence Graph-এর provenance, review, projection এবং citation ইনভ্যারিয়েন্টগুলো যাচাই করুন

Flags
--from-file <value> required — Evidence packet JSON file to verify
--project <value> — Evidence Graph project ID for report metadata

Grants

4 commands
Shellsift
sift grants adapters

List reviewed local execution adapters and honest containment tiers

Shellsift
sift grants request

Request a human-approved grant for a pre-registered trusted local runner

Flags
--adapter <value> required
--audience <value> required
--credential-field <value> required
--cwd <value>
--executable <value> required — Resolved reviewed executable path
--executable-digest <value> required
--issuer <value> required
--operation <value> required
--purpose <value> required
--runner-fingerprint <value> required
--runner-public-key <value> required — PEM public-key file from the trusted local runner
--scope <value> required — Provider scope JSON with string values
--vault-entry <value> required
Shellsift
sift grants run

Request approval, redeem in memory, and run exactly one reviewed child process

Flags
--adapter <github_gh|github_publish_pr|terraform_apply> required
--approval-timeout <value> default: 600
--audience <value> required
--body-file <value> — PR body file for github_publish_pr
--credential-field <value> required
--cwd <value>
--issuer <value> required
--operation <value> required
--purpose <value> required
--scope <value> required
--vault-entry <value> required
Shellsift
sift grants status

Inspect safe status for an ephemeral local execution grant

Arguments
id required

গ্রাফ

এনটিটি গ্রাফ সার্চ এবং নেইবারহুড।

৫টি কমান্ড
Shellsift
sift graph between

দুটি এনটিটির মধ্যে গ্রাফ পাথ ব্যাখ্যা করুন

Arguments
source required — Source entity reference as type:uuid
target required — Target entity reference as type:uuid
Flags
--depth <value> default: 4 — Maximum path depth, backend clamps to 1-5
--frontier-limit <value> default: 500 — Maximum links to inspect per path expansion, backend clamps to 1-1000
Shellsift
sift graph explain

দুটি এনটিটির মধ্যে গ্রাফ পাথ ব্যাখ্যা করুন

Arguments
source required — Source entity reference as type:uuid
target required — Target entity reference as type:uuid
Flags
--depth <value> default: 4 — Maximum path depth, backend clamps to 1-5
--frontier-limit <value> default: 500 — Maximum links to inspect per path expansion, backend clamps to 1-1000
Shellsift
sift graph neighbors

একটি এনটিটির লোকাল গ্রাফ নেইবারগুলো দেখুন

Arguments
entity required — Entity reference as type:uuid
Flags
--depth <value> default: 1 — Graph depth, backend clamps to 1-3
--limit <value> default: 80 — Maximum graph items, backend clamps to 1-200
Shellsift
sift graph preview

একটি গ্রাফ এনটিটি প্রিভিউ করুন

Arguments
entity required — Entity reference as type:uuid
Shellsift
sift graph search

গ্রাফের কাজের জন্য লিঙ্কযোগ্য এনটিটি খুঁজুন

Arguments
query required — Search query
Flags
--limit <value> default: 20 — Maximum results
--types <value> — Comma-separated entity types

নোট

জ্ঞানভাণ্ডারের নোট।

7টি কমান্ড
Shellsift
sift notes bulk-delete

নোট প্রিভিউ করুন বা একসাথে অনেকগুলো মুছে ফেলুন

Flags
--archived — Filter by archived state
--confirm — Execute deletion instead of preview
--ids <value> — Comma-separated note IDs
--title-contains <value> — Title substring filter
--title-equals <value> — Exact title filter
--title-starts-with <value> — Title prefix filter
--type <note|concept|meeting|reference|daily|dataset>
Shellsift
sift notes create

একটি নোট তৈরি করুন

Flags
--content <value> — Note content (markdown)
--metadata <value> — Note metadata as JSON
--metadata-file <value> — Read note metadata JSON from a file
--project <value> — Project ID
--title <value> required — Note title
--type <note|concept|meeting|reference|daily|dataset> — Note type
Shellsift
sift notes delete

একটি নোট মুছে ফেলুন

Arguments
id required — Note ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift notes get

পুরো কন্টেন্টসহ একটি নোট দেখুন

Arguments
id required — Note ID
Shellsift
sift notes list

নোটের তালিকা দেখুন

Flags
--archived — Filter by archived state
--limit <value> — Maximum number of results
--project <value> — Filter by project ID
--title-contains <value> — Title substring filter
--title-equals <value> — Exact title filter
--title-starts-with <value> — Title prefix filter
--type <note|concept|meeting|reference|daily|dataset> — Filter by note type
Shellsift
sift notes search

নোট খুঁজুন

Arguments
query required — Search query
Flags
--limit <value> — Maximum number of results
--project <value> — Filter by project ID
Shellsift
sift notes update

নোট আপডেট করুন

Arguments
id required — Note ID
Flags
--content <value> — Note content (markdown)
--metadata <value> — Replace note metadata with this JSON object
--metadata-file <value> — Read replacement note metadata JSON from a file
--title <value> — Note title
--type <note|concept|meeting|reference|daily|dataset> — Note type

অর্গানাইজেশন

অর্গানাইজেশন এবং কোম্পানি।

5টি কমান্ড
Shellsift
sift organizations bulk-delete

অর্গানাইজেশন প্রিভিউ বা একসাথে ডিলিট করুন

Flags
--confirm — Execute deletion instead of preview
--contains <value> — Name substring filter
--equals <value> — Exact name filter
--ids <value> — Comma-separated organization IDs
--relationship <value> — Filter by relationship status
--starts-with <value> — Name prefix filter
--type <value> — Filter by organization type
Shellsift
sift organizations create

অর্গানাইজেশন তৈরি করুন

Flags
--domain <value> — Domain (e.g. acme.com)
--industry <value> — Industry
--linkedin-url <value> — LinkedIn page URL
--location <value> — Location
--name <value> required — Organization name
--notes <value> — Notes
--relationship-status <value> — Relationship status (e.g. prospect, customer, partner, vendor)
--type <value> — Organization type (e.g. company, nonprofit, government, school)
--website <value> — Website URL
Shellsift
sift organizations delete

অর্গানাইজেশন ডিলিট করুন

Arguments
id required — Organization ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift organizations search

অর্গানাইজেশন খুঁজুন

Arguments
query — Optional fuzzy search query
Flags
--contains <value> — Name substring filter
--equals <value> — Exact name filter
--limit <value> — Maximum number of results
--relationship <value> — Filter by relationship status
--starts-with <value> — Name prefix filter
--type <value> — Filter by organization type
Shellsift
sift organizations update

একটি অর্গানাইজেশন আপডেট করুন

Arguments
id required — Organization ID
Flags
--domain <value> — Domain (e.g. acme.com)
--industry <value> — Industry
--linkedin-url <value> — LinkedIn page URL
--location <value> — Location
--name <value> — Organization name
--notes <value> — Notes
--relationship-status <value> — Relationship status
--type <value> — Organization type
--website <value> — Website URL

ব্যক্তি

ব্যক্তি এবং কন্টাক্ট।

১১টি কমান্ড
Shellsift
sift people bulk-delete

কন্টাক্ট প্রিভিউ করুন অথবা একসাথে অনেকগুলো ডিলিট করুন

Flags
--confirm — Execute deletion instead of preview
--contains <value> — Name substring filter
--equals <value> — Exact name filter
--has-no-email — Only contacts without an email
--ids <value> — Comma-separated person IDs
--relationship <value> — Filter by relationshipToUser
--starts-with <value> — Name prefix filter
Shellsift
sift people context add

একটি ওনার-সম্পর্কিত ব্যক্তিগত বা কাজের সম্পর্ক যোগ করুন

Arguments
personId required — Person ID
Flags
--basis <value> — Why this relationship is recorded
--confidence <value> — Evidence confidence from 0 to 1
--context <personal|work> required — Relationship context
--primary — Make this the primary relationship in its context
--relationship <value> required — Relationship type, e.g. friend, client, mentor
Shellsift
sift people context list

বর্তমান ওনার একজন ব্যক্তিকে কীভাবে চেনেন তার তালিকা করুন

Arguments
personId required — Person ID
Shellsift
sift people context remove

একটি ওনার-সম্পর্কিত সম্পর্কের কনটেক্সট সরিয়ে ফেলুন

Arguments
personId required — Person ID
relationshipId required — Context relationship ID
Flags
--dry-run — Show what would be removed without writing
-y, --yes — Remove without prompting
Shellsift
sift people create

একটি কন্টাক্ট তৈরি করুন

Flags
--birth-year <value> — Birth year
--birthday <value> — Birthday (YYYY-MM-DD)
--company <value> — Company name (auto-links to organization if exists)
--context <personal|work> repeatable — How you know this person; repeat for both contexts
--email <value> — Email address
--estimated-age <value> — Estimated age
--job-title <value> — Job title
--linkedin-url <value> — LinkedIn profile URL
--location <value> — Location
--mbti <value> — MBTI type (e.g. INTJ, ENFP)
--name <value> required — Full name
--notes <value> — Notes about this person
--phone <value> — Phone number
--relationship <value> — Relationship to user (e.g. friend, colleague, client, mentor)
--website <value> — Personal website
Shellsift
sift people delete

একটি কন্টাক্ট ডিলিট করুন

Arguments
id required — Person ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift people enrich

রিপ্লে-সেফ এক্সিকিউশন ব্যবহার করে একজন ব্যক্তির সম্পর্কে পাবলিক তথ্য নিয়ে গবেষণা করুন

Arguments
id required — Person ID
Flags
--dataset <value> — Optional dataset ID for a reviewable reconciliation plan
--dataset-upsert-by <value> — Preferred dataset identity field
--idempotency-key <value> required — Stable 8-128 character key for exact retries
--mode <standard|ultra> default: "standard" — Research depth
Shellsift
sift people get

বৈশিষ্ট্য এবং সম্পর্কসহ কোনো ব্যক্তির প্রোফাইল দেখুন

Arguments
id required — Person ID
Shellsift
sift people graph

ব্যক্তি-কেন্দ্রিক সম্পর্কের গ্রাফ দেখুন

Arguments
id required — Person ID
Flags
--depth <value> default: 2 — Relationship graph depth
--include-inactive — Include inactive relationship edges
Shellsift
sift people kinship

দুইজন ব্যক্তির মধ্যে আত্মীয়তা বা সম্পর্কের দূরত্ব ব্যাখ্যা করুন

Arguments
egoPersonId required — Ego/source person ID
targetPersonId required — Target person ID
Flags
--max-depth <value> default: 6 — Maximum relationship depth
Shellsift
sift people list

কন্টাক্টের তালিকা দেখুন

Flags
--category <family|romantic|professional|social> — Relationship category
--contains <value> — Name substring filter
--context <all|personal|work> default: "all" — Relationship context
--equals <value> — Exact name filter
--has-no-email — Only contacts without an email
--limit <value> — Maximum number of results
--relationship <value> — Filter by relationshipToUser
--starts-with <value> — Name prefix filter
Shellsift
sift people relate

দুইজন ব্যক্তির মধ্যে সম্পর্ক তৈরি বা আপডেট করুন

Arguments
personAId required — First person ID
personBId required — Second person ID
Flags
--dry-run — Preview the relationship payload without writing
--notes <value> — Relationship notes
--type <value> required — Relationship type, e.g. colleague, sibling, spouse, collaborator
-y, --yes — Apply without prompting
Shellsift
sift people search

কন্টাক্ট খুঁজুন

Arguments
query required — Search query
Flags
--contains <value> — Name substring filter
--equals <value> — Exact name filter
--has-no-email — Only contacts without an email
--limit <value> — Maximum number of results
--relationship <value> — Filter by relationshipToUser
--starts-with <value> — Name prefix filter
Shellsift
sift people timeline

কোনো ব্যক্তির সাথে যুক্ত টাইমলাইন ফ্যাক্ট দেখুন

Arguments
id required — Person ID
Flags
--limit <value> default: 50 — Maximum facts to return
--order <asc|desc> default: "asc" — Sort order
--role <value> — Filter by entity role, comma-separated
Shellsift
sift people update

কন্টাক্ট আপডেট করুন

Arguments
id required — Person ID
Flags
--birth-year <value> — Birth year
--birthday <value> — Birthday (YYYY-MM-DD)
--company <value> — Company name
--email <value> — Email address
--estimated-age <value> — Estimated age
--job-title <value> — Job title
--linkedin-url <value> — LinkedIn profile URL
--location <value> — Location
--mbti <value> — MBTI type (e.g. INTJ, ENFP)
--name <value> — Full name
--notes <value> — Notes about this person
--phone <value> — Phone number
--relationship <value> — Relationship to user
--website <value> — Personal website

প্রজেক্ট

প্রজেক্ট ম্যানেজমেন্ট।

7টি কমান্ড
Shellsift
sift projects archive

প্রজেক্ট আর্কাইভ করুন

Arguments
id required — Project ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift projects context

প্রজেক্টের কনটেক্সট (কাজ, নোট, সিগন্যাল) দেখুন

Arguments
id required — Project ID
Shellsift
sift projects create

প্রজেক্ট তৈরি করুন

Flags
--emoji <value> — Single emoji
--name <value> required — Project name
--status <planning|active|on_hold|blocked|completed> — Project status
--summary <value> — Project summary
Shellsift
sift projects list

প্রজেক্টের তালিকা দেখুন

Flags
--include-archived — Include archived projects
--status <planning|active|on_hold|blocked|completed> — Filter by status
Shellsift
sift projects planning

একটি প্রজেক্টের ক্যানোনিকাল CSN পরিকল্পনা স্ন্যাপশট পান

Arguments
id required — Project ID
Shellsift
sift projects planning-recompute

একটি প্রজেক্টের ক্যানোনিকাল CSN পরিকল্পনা স্ন্যাপশট পুনরায় গণনা করুন

Arguments
id required — Project ID
Shellsift
sift projects update

একটি প্রজেক্ট আপডেট করুন

Arguments
id required — Project ID
Flags
--emoji <value> — Single emoji
--name <value> — Project name
--status <planning|active|on_hold|blocked|completed> — Project status
--summary <value> — Project summary

রেসিপি

বিল্ট-ইন রিসার্চ ওয়ার্কফ্লো রেসিপি।

2টি কমান্ড
Shellsift
sift recipes list

বিল্ট-ইন রিসার্চ ওয়ার্কফ্লো রেসিপিগুলোর তালিকা দেখুন

Shellsift
sift recipes show

একটি বিল্ট-ইন রিসার্চ ওয়ার্কফ্লো রেসিপি দেখুন

Arguments
id required — Recipe ID

Relationships

79 commands
Shellsift
sift relationships actions dry-run

Preview a relationship action on the server without committing it

Arguments
id required — Relationship action ID
entity — Relationship entity as opportunity:<uuid> or prospect:<uuid>
Flags
--entity <value> — Target as prospect:uuid or opportunity:uuid
--idempotency-key <value> required — Stable 8-128 character key for reproducible server-side previews
--input <value> — Action input JSON object
--input-file <value> — Path to action input JSON
Shellsift
sift relationships actions list

List registered relationship actions and their commitment policies

Flags
--approval-policy <value> — Filter by approval policy
--commitment <value> — Filter by commitment class
--limit <value> — Maximum results
Shellsift
sift relationships actions run

Run any canonical relationship action with replay-safe caller identity

Arguments
id required — Canonical action ID from relationships actions list
entity — Relationship entity as opportunity:<uuid> or prospect:<uuid>
Flags
--entity <value> — Target as prospect:uuid or opportunity:uuid
--expected-version <value> — Current collaboration version
--idempotency-key <value> required — Stable 8-128 character key for exact retries
--input <value> — Action input JSON object
--input-file <value> — Path to an action input JSON file
--yes — Confirm action execution
Shellsift
sift relationships actions show

Show one registered relationship action

Arguments
id required — Relationship action ID
Shellsift
sift relationships brief

Compose an exact, evidence-grounded relationship brief

Arguments
subject required — Subject as prospect:uuid or opportunity:uuid
Flags
--lens <value> default: "relationship" — Relationship lens identifier
Shellsift
sift relationships composer approver-edit

একটি অ্যাট্রিবিউটেড অ্যাপ্রুভার রিভিশন তৈরি করুন এবং কোচিং রিভিউ আবার খুলুন

Arguments
id required — Composer session UUID
Flags
--body <value> required
--expected-version <value> required
--reason <value> required
--subject <value> required
--yes — Confirm the attributed edit
Shellsift
sift relationships composer bind-sender

একটি সুস্পষ্ট সক্রিয় সংযুক্ত ইমেল অ্যাকাউন্ট একটি ডিউরেবল ড্রাফটের সাথে বাইন্ড করুন

Arguments
id required — Composer session UUID
Flags
--expected-version <value> required — Current optimistic session version
--sender <value> required — Connected email account UUID
Shellsift
sift relationships composer confirm

বাইন্ড করা ব্রিফ নিশ্চিত করুন এবং এর প্রথম ডিউরেবল ড্রাফট রিভিশন তৈরি করুন

Arguments
id required — Composer session UUID
Flags
--expected-version <value> required — Current optimistic session version
--yes — Confirm brief and create draft
Shellsift
sift relationships composer create

একটি ডিউরেবল রিলেশনশিপ ব্রিফ-টু-ড্রাফট সেশন তৈরি বা পুনরায় শুরু করুন

Arguments
subject required — Subject as prospect:uuid or opportunity:uuid
Flags
--file <value> required — JSON file with source, recommendation, brief, and ranked evidence
Shellsift
sift relationships composer dispatch

সঠিক অনুমোদন রাখুন, এখনই পাঠান, অথবা একটি নিয়ন্ত্রিত রিলেশনশিপ মেসেজের জন্য সময়সূচী তৈরি করুন

Arguments
id required — Composer session UUID
Flags
--at <value> — ISO-8601 time required for send_later
--choice <approve_only|send_now|send_later> required — Dispatch outcome
--expected-version <value> required — Current optimistic session version
--idempotency-key <value> required — Stable retry key for this exact choice and time
--yes — Confirm this governed dispatch choice
Shellsift
sift relationships composer evaluate

বর্তমান ডিউরেবল ড্রাফট মূল্যায়ন করুন এবং ফ্রেজ-অ্যাঙ্করড কোচিং ফাইন্ডিং যোগ করুন

Arguments
id required — Composer session UUID
Flags
--expected-version <value> required — Current optimistic session version
Shellsift
sift relationships composer finding-action

একটি অ্যাট্রিবিউটেবল কোচিং ফাইন্ডিং ব্যাখ্যা করুন, প্রিভিউ দেখুন, গ্রহণ করুন, প্রত্যাখ্যান করুন, বা আনডু করুন

Arguments
id required — Composer session UUID
finding required — Coaching finding UUID
Flags
--action <explain|preview|accept|reject|undo> required
--expected-version <value> required — Current optimistic session version
--yes — Confirm a mutating coaching decision
Shellsift
sift relationships composer history

রেকর্ড করা ক্রমানুসারে কোচিং এবং খসড়া সিদ্ধান্তের ইতিহাস দেখান

Arguments
id required — Composer session UUID
Shellsift
sift relationships composer request-approval

নির্দিষ্ট কম্পোজার পর্যালোচনার জন্য অনুমোদনের অনুরোধ করুন বা পুনরায় শুরু করুন; অনুমোদন শুধুমাত্র ব্রাউজারেই থাকে

Arguments
id required — Composer session UUID
Flags
--expected-version <value> required — Current optimistic session version
--idempotency-key <value> required — Stable approval-request retry key
--yes — Confirm the approval request
Shellsift
sift relationships composer request-changes

বার্তা পরিবর্তন না করে একটি নির্দিষ্ট পর্যালোচনা তার লেখকের কাছে ফেরত দিন

Arguments
id required — Composer session UUID
Flags
--expected-version <value> required
--reason <value> required
--yes — Confirm the review interruption
Shellsift
sift relationships composer resolve-identity

পর্যালোচনা করা একটি বার্তার জন্য ইনলাইন সম্ভাব্য-ডুপ্লিকেট গেট সমাধান বা রুট করুন

Arguments
id required — Composer session UUID
Flags
--candidate <value> required — Candidate person UUID
--decision <same_person|different_people|route_to_owner> required
--expected-version <value> required
--yes — Confirm the identity decision
Shellsift
sift relationships composer review

কোচিং-এর জন্য স্পষ্ট একটি টেকসই খসড়াকে নিয়ন্ত্রিত পর্যালোচনার জন্য চালিয়ে যান

Arguments
id required — Composer session UUID
Flags
--approver-user-id <value> — Optional active internal workspace member who will approve the exact message
--expected-version <value> required — Current optimistic session version
--yes — Confirm the transition to review
Shellsift
sift relationships composer save-draft

একটি সম্পর্ক খসড়ার নতুন টেকসই সংস্করণ সেভ করুন

Arguments
id required — Composer session UUID
Flags
--file <value> required — JSON file with expectedVersion, subject, and bodyText
Shellsift
sift relationships composer show

একটি টেকসই সম্পর্ক কম্পোজার সেশন দেখান

Arguments
id required — Composer session UUID
Shellsift
sift relationships composer update

খসড়া তৈরির আগে আবদ্ধ উদ্দেশ্য এবং র‍্যাঙ্ক করা প্রমাণ আপডেট করুন

Arguments
id required — Composer session UUID
Flags
--file <value> required — JSON file with expectedVersion, brief, and evidence
Shellsift
sift relationships contact-plan inspect

উৎস জীবনচক্র পরিবর্তন না করে একটি ক্যানোনিকাল ব্যক্তি যোগাযোগ পরিকল্পনা পরিদর্শন করুন

Arguments
person required — Canonical person UUID
Flags
--from <value> — Inclusive ISO-8601 inspection window start
--limit <value> default: 100 — Maximum projected items
--timezone <value> — IANA display timezone
--to <value> — Inclusive ISO-8601 inspection window end
Shellsift
sift relationships diagnoses create

একটি অপরিবর্তনীয়, প্রমাণ-ভিত্তিক সম্পর্ক নির্ণয়ের স্ন্যাপশট তৈরি করুন

Flags
--file <value> required — Diagnosis JSON file
--yes — Confirm immutable diagnosis creation
Shellsift
sift relationships diagnoses list

অপরিবর্তনীয় সম্পর্ক নির্ণয়ের স্ন্যাপশট তালিকাভুক্ত করুন

Flags
--limit <value>
--subject-id <value>
--subject-type <prospect|opportunity>
Shellsift
sift relationships email-accounts list

সম্পর্ক খসড়া এবং নিয়ন্ত্রিত পাঠানোর জন্য উপলব্ধ প্রেরক অ্যাকাউন্ট তালিকাভুক্ত করুন

Shellsift
sift relationships generated-assets draft

একটি অনুমোদিত আউটরিচ অ্যাসেট থেকে একটি ব্যক্তিগত যোগাযোগ প্রস্তাব তৈরি করুন; এটি পাঠানো হবে না

Arguments
id required — Generated outreach/follow-up asset UUID
Flags
--file <value> required — Exact senderAccountId, destination, optional edits, and idempotency JSON file
--yes — Confirm proposal creation
Shellsift
sift relationships generated-assets generate

অনুমোদিত নির্দিষ্ট প্লেবুক এবং উৎস-অ্যাসেট সংস্করণ থেকে একটি গ্রাউন্ডেড অ্যাসেট তৈরি করুন

Flags
--file <value> required — Generation request JSON file
--yes — Confirm immutable asset generation
Shellsift
sift relationships generated-assets list

তৈরি করা সম্পর্ক অ্যাসেটগুলো তাদের ম্যানিফেস্ট এবং সর্বশেষ আর্টিফ্যাক্ট পর্যালোচনাসহ তালিকাভুক্ত করুন

Flags
--limit <value>
--subject-id <value>
--subject-type <prospect|opportunity>
Shellsift
sift relationships generated-assets review

একটি তৈরি করা আর্টিফ্যাক্টে মানুষের অনুমোদনের সিদ্ধান্ত যোগ করুন

Arguments
id required — Generated asset UUID
Flags
--decision <approved|rejected|needs_changes> required
--reason <value> required
--yes — Confirm append-only review
Shellsift
sift relationships generated-assets review-history

একটি তৈরি করা অ্যাসেটের কেবল-সংযোজন পর্যালোচনার ইতিহাস তালিকাভুক্ত করুন

Arguments
id required — Generated asset UUID
Shellsift
sift relationships generated-assets show

একটি তৈরি করা অ্যাসেট, নির্দিষ্ট ম্যানিফেস্ট এবং সর্বশেষ আর্টিফ্যাক্ট অনুমোদন দেখান

Arguments
id required — Generated asset UUID
Shellsift
sift relationships generated-assets usage-list

একটি তৈরি করা অ্যাসেটের কেবল-সংযোজন ব্যবহার এবং ফলাফলের লিঙ্ক তালিকাভুক্ত করুন

Arguments
id required — Generated asset UUID
Shellsift
sift relationships generated-assets usage-record

একটি তৈরি করা অ্যাসেটে একটি এক্সপোর্ট, অভ্যন্তরীণ-শেয়ার বা ফলাফল-লিঙ্কের রেকর্ড যোগ করুন

Arguments
id required — Generated asset UUID
Flags
--idempotency-key <value> required — Stable 8-128 character retry key
--kind <exported|shared_internally|outcome_linked> required
--outcome <value> — Stable outcome reference; required for outcome_linked
--yes — Confirm append-only usage record
Shellsift
sift relationships handoffs list

List immutable relationship outcome receipts in the onboarding queue

Flags
--limit <value> default: 100 — Maximum receipts
Shellsift
sift relationships handoffs show

Show one immutable relationship outcome handoff receipt

Arguments
id required — Outcome handoff receipt UUID
Shellsift
sift relationships meetings brief create

অনুমোদিত সম্পর্কের প্রমাণ থেকে উদ্ধৃতিসহ একটি মিটিংয়ের সারসংক্ষেপ তৈরি করুন

Flags
--input <value> — Exact meeting brief input JSON
--input-file <value> — Path to exact meeting brief input JSON
Shellsift
sift relationships meetings brief show

সঠিক ইনপুটগুলো আবার ব্যবহার করে বর্তমান উদ্ধৃত মিটিংয়ের সারসংক্ষেপটি পড়ুন

Flags
--input <value> — Exact owner, subject, approved asset, and optional meeting JSON
--input-file <value> — Path to exact meeting brief input JSON
Shellsift
sift relationships meetings evidence capture

সম্মতি-যুক্ত ট্রান্সক্রিপ্ট প্রমাণ অথবা স্পষ্টভাবে ঘোষিত ম্যানুয়াল নোট ক্যাপচার করুন

Flags
--idempotency-key <value> required — Caller-owned stable key for exact retries
--input <value> — Exact meeting evidence input JSON
--input-file <value> — Path to exact meeting evidence input JSON
--yes — Confirm canonical evidence capture
Shellsift
sift relationships meetings evidence show

একটি ক্যানোনিকাল মিটিং-প্রমাণ ইভেন্ট এবং এর উৎস লোকেটারগুলো পরিদর্শন করুন

Arguments
id required — Relationship meeting evidence event UUID
Shellsift
sift relationships meetings proposals apply

নতুন করে পূর্বশর্ত যাচাই করার পর, একটি অনুমোদিত মিটিং প্রস্তাব অ্যাটমিকভাবে প্রয়োগ করুন

Arguments
id required — Approved meeting proposal UUID
Flags
--expected-proposal-digest <value> required — Exact reviewed proposal digest
--yes — Confirm the persistent internal relationship-state change
Shellsift
sift relationships meetings proposals create

একটি রেজিস্টার্ড সম্পর্ক কার্যকলাপের জন্য প্রমাণ-সহ একটি অপরিবর্তনীয় প্রস্তাব তৈরি করুন

Flags
--idempotency-key <value> required — Caller-owned stable key for exact retries
--input <value> — Exact meeting proposal input JSON
--input-file <value> — Path to exact meeting proposal input JSON
--yes — Confirm immutable proposal creation
Shellsift
sift relationships meetings proposals list

মিটিং থেকে প্রাপ্ত সম্পর্কের প্রস্তাব এবং তাদের পর্যালোচনার জীবনচক্র তালিকাভুক্ত করুন

Flags
--status <pending|approved|rejected|committed|failed|stale> — Filter by lifecycle status
--subject-id <value> — Filter by subject UUID
--subject-kind <prospect|opportunity> — Filter by subject kind
Shellsift
sift relationships meetings proposals review

একটি অপরিবর্তিত মিটিং প্রস্তাবে একটি আরোপযোগ্য অনুমোদন বা প্রত্যাখ্যান যোগ করুন

Arguments
id required — Meeting proposal UUID
Flags
--input <value> — Exact decision, reason, and expectedProposalDigest JSON
--input-file <value> — Path to exact proposal review input JSON
--yes — Confirm attributable proposal review
Shellsift
sift relationships meetings proposals show

মিটিং থেকে প্রাপ্ত সম্পর্কের প্রস্তাব, প্রমাণ, পার্থক্য এবং পুনরুদ্ধারের পরিকল্পনা পরিদর্শন করুন

Arguments
id required — Meeting proposal UUID
Shellsift
sift relationships outcomes describe

রানটাইম সম্পর্ক-ফলাফল চুক্তি এবং সুরক্ষা সীমার বর্ণনা করুন

Shellsift
sift relationships outcomes inspect

স্থায়িত্ব ছাড়াই Answer/C0 মোডে ঘোষিত সম্পর্কের ফলাফল পরিদর্শন করুন

Flags
--input <value> — Exact InspectRelationshipOutcomeInput JSON
--input-file <value> — Path to exact inspection input JSON
Shellsift
sift relationships outcomes interventions

একটি স্ন্যাপশটের জন্য একমাত্র সীমাবদ্ধ, পর্যালোচনাযোগ্য হস্তক্ষেপ ব্যাচটি দেখান

Arguments
snapshotId required — Relationship-outcome snapshot ID
Shellsift
sift relationships outcomes list

সীমাবদ্ধ কার্সার পেজিনেশনসহ সম্পর্ক-ফলাফল স্ন্যাপশট তালিকাভুক্ত করুন

Flags
--cursor <value> — Opaque cursor from the previous page
--limit <value> default: 50 — Maximum snapshots to return
--projection <sales_forecast|onboarding_handoff> — Filter by projection
--scope-anchor-id <value> — Filter by declared scope anchor ID
--scope-anchor-kind <value> — Filter by declared scope anchor kind
Shellsift
sift relationships outcomes records

সীমাবদ্ধ কার্সার পেজিনেশনসহ সঠিক স্ন্যাপশট রেকর্ড তালিকাভুক্ত করুন

Arguments
snapshotId required — Relationship-outcome snapshot ID
Flags
--cursor <value> — Opaque cursor from the previous page
--limit <value> default: 50 — Maximum records to return
--posture <value> — Filter by the declared record posture
--risk <value> — Filter by low, moderate, high, or unknown operational risk
Shellsift
sift relationships outcomes review

কোনো প্রস্তাবিত রেজিস্টার্ড অ্যাকশন কার্যকর না করে একটি আইডempotent স্ন্যাপশট পর্যালোচনা রেকর্ড করুন

Arguments
snapshotId required — Relationship-outcome snapshot ID
Flags
--dry-run — Validate authority and selected interventions without recording a review
--idempotency-key <value> required — Caller-owned stable key for this exact review
--input <value> — Exact ReviewRelationshipOutcomeSnapshotInput JSON (idempotency is injected)
--input-file <value> — Path to exact snapshot review input JSON
--yes — Confirm append-only review recording
Shellsift
sift relationships outcomes run

একটি C2 সম্পর্ক-ফলাফল স্ন্যাপশট তৈরি বা ড্রাই-রান করুন; প্রস্তাবিত অ্যাকশনগুলো কখনই কার্যকর করবেন না

Flags
--dry-run — Validate and project without persisting a snapshot
--idempotency-key <value> required — Caller-owned stable key for this exact snapshot request
--input <value> — Exact CreateRelationshipOutcomeSnapshotInput JSON (idempotency is injected)
--input-file <value> — Path to exact snapshot input JSON
--yes — Confirm C2 snapshot persistence
Shellsift
sift relationships outcomes show

একটি অপরিবর্তনীয় সম্পর্ক-ফলাফল স্ন্যাপশট দেখান

Arguments
snapshotId required — Relationship-outcome snapshot ID
Shellsift
sift relationships playbook-recommendations create

কমপক্ষে তিনটি সম্ভাব্য পদক্ষেপসহ একটি গুরুত্বপূর্ণ সুপারিশ রেকর্ড করুন

Flags
--file <value> required — Recommendation JSON file
--yes — Confirm immutable recommendation creation
Shellsift
sift relationships playbook-recommendations list

বিকল্প পদক্ষেপসহ রেকর্ড করা সম্পর্ক প্লেবুক সুপারিশগুলো তালিকাভুক্ত করুন

Flags
--limit <value>
--subject-id <value>
--subject-type <prospect|opportunity>
Shellsift
sift relationships playbooks create

রানটাইম-চুক্তি JSON থেকে একটি অপরিবর্তনীয়, অননুমোদিত সম্পর্ক প্লেবুক সংস্করণ তৈরি করুন

Flags
--file <value> required — Playbook version JSON file
--yes — Confirm immutable version creation
Shellsift
sift relationships playbooks list

অপরিবর্তনীয় রিলেশনশিপ প্লেবুক সংস্করণ এবং সর্বশেষ অনুমোদনের সিদ্ধান্তের তালিকা দেখান

Flags
--limit <value> — Maximum versions
--stable-key <value> — Filter by stable playbook key
Shellsift
sift relationships playbooks review

একটি প্লেবুক সংস্করণে মানবিক অনুমোদনের সিদ্ধান্ত যোগ করুন

Arguments
id required — Playbook version UUID
Flags
--decision <approved|rejected|needs_changes> required
--reason <value> required — Attributable review reason
--yes — Confirm append-only review
Shellsift
sift relationships playbooks show

একটি অপরিবর্তনীয় রিলেশনশিপ প্লেবুক সংস্করণ এবং সর্বশেষ অনুমোদন দেখান

Arguments
id required — Playbook version UUID
Shellsift
sift relationships proposals get

Inspect one relationship action proposal and its evidence

Arguments
id required — Proposal ID
Shellsift
sift relationships proposals list

List pending and historical relationship action proposals

Flags
--enrollment <value> — Filter by enrollment ID
--limit <value> — Maximum results
--sequence <value> — Filter by sequence ID
--status <value> — Filter by proposal status
Shellsift
sift relationships proposals request-approval

Request short-lived human approval for a proposal; cannot approve or consume it

Arguments
id required — Proposal ID
Flags
--idempotency-key <value> required — Stable 8-128 character key for safe retries
--purpose <value> — Non-secret reason shown to the human approver
Shellsift
sift relationships queues list

List relationship team queues in the active workspace

Shellsift
sift relationships recommendations execute

Execute an accepted, current recommendation through the canonical action runtime

Arguments
id required — Recommendation UUID
Flags
--yes — Confirm canonical action execution
Shellsift
sift relationships recommendations list

List immutable relationship recommendation snapshots

Flags
--lens <value> — Relationship lens identifier
--limit <value> default: 50 — Maximum recommendations
--subject <value> — Filter by prospect:uuid or opportunity:uuid
Shellsift
sift relationships recommendations review

Append an ordinary review decision to a relationship recommendation

Arguments
id required — Recommendation UUID
Flags
--decision <accepted|dismissed|snoozed|needs_information> required — Review decision
--reason <value> — Review reason
--snoozed-until <value> — Offset-aware ISO date-time, required for snoozed
--yes — Confirm the append-only review
Shellsift
sift relationships recommendations show

Show a relationship recommendation with its exact citations and gates

Arguments
id required — Recommendation UUID
Shellsift
sift relationships sequences create

Create a supervised relationship sequence from a JSON definition

Flags
--definition <value> — Sequence definition JSON object
--definition-file <value> — Path to sequence definition JSON
--idempotency-key <value> required — Stable 8-128 character key for safe retries
Shellsift
sift relationships sequences dry-run

Preview a supervised sequence on the server without committing it

Arguments
id required — Sequence ID
Flags
--idempotency-key <value> required — Stable 8-128 character key for reproducible server-side previews
--input <value> — Dry-run input JSON object
--input-file <value> — Path to dry-run input JSON
Shellsift
sift relationships sequences enroll

Enroll a relationship target in a supervised sequence

Arguments
id required — Sequence ID
Flags
--idempotency-key <value> required — Stable 8-128 character key for safe retries
--input <value> — Enrollment input JSON object
--input-file <value> — Path to enrollment input JSON
Shellsift
sift relationships sequences get

Show one supervised relationship sequence

Arguments
id required — Sequence ID
Shellsift
sift relationships sequences list

List supervised relationship sequences

Flags
--limit <value> — Maximum results
--status <value> — Filter by sequence status
Shellsift
sift relationships sequences pause

Pause a supervised relationship sequence

Arguments
id required — Sequence ID
Flags
--idempotency-key <value> required — Stable 8-128 character key for safe retries
--reason <value> — Non-secret pause reason
Shellsift
sift relationships sequences resume

Resume a supervised relationship sequence

Arguments
id required — Sequence ID
Flags
--idempotency-key <value> required — Stable 8-128 character key for safe retries
Shellsift
sift relationships sequences runs

List execution evidence for a supervised relationship sequence

Arguments
id required — Sequence ID
Flags
--limit <value> — Maximum results
--status <value> — Filter by run status
Shellsift
sift relationships sequences update

Update a supervised relationship sequence from a JSON definition

Arguments
id required — Sequence ID
Flags
--definition <value> — Sequence update JSON object
--definition-file <value> — Path to sequence update JSON
--idempotency-key <value> required — Stable 8-128 character key for safe retries
Shellsift
sift relationships show

Show the current relationship collaboration snapshot

Arguments
entity required — Relationship entity as opportunity:<uuid> or prospect:<uuid>
Shellsift
sift relationships source-assets create

একটি অপরিবর্তনীয়, অননুমোদিত গ্রাউন্ডেড সোর্স-অ্যাসেট সংস্করণ তৈরি করুন

Flags
--file <value> required — Source-asset version JSON file
--yes — Confirm immutable version creation
Shellsift
sift relationships source-assets list

অপরিবর্তনীয় গ্রাউন্ডেড সোর্স-অ্যাসেট সংস্করণ এবং সর্বশেষ অনুমোদনের সিদ্ধান্তের তালিকা দেখান

Flags
--limit <value> — Maximum versions
--stable-key <value> — Filter by stable source-asset key
Shellsift
sift relationships source-assets review

একটি সোর্স-অ্যাসেট সংস্করণে মানবিক অনুমোদনের সিদ্ধান্ত যোগ করুন

Arguments
id required — Source-asset version UUID
Flags
--decision <approved|rejected|needs_changes> required
--reason <value> required
--yes — Confirm append-only review
Shellsift
sift relationships source-assets show

একটি নির্দিষ্ট অপরিবর্তনীয় সোর্স-অ্যাসেট সংস্করণ এবং তার সর্বশেষ পর্যালোচনা দেখান

Arguments
id required — Source-asset version UUID

রিসার্চ

রিসার্চ ওয়ার্কফ্লো পরিকল্পনা এবং পরিচালনা।

4টি কমান্ড
Shellsift
sift research init

একটি রিসার্চ প্রজেক্ট এবং স্ট্যান্ডার্ড ডেটাসেট তৈরি করুন

Arguments
name required — Research project name
Flags
--dry-run — Preview project/dataset creation without writing
--template <historical-research> default: "historical-research" — Research template
--yes — Confirm creation without prompting
Shellsift
sift research plan

ডেটা রাইট করার আগে একটি ডিটারমিনিস্টিক রিসার্চ ওয়ার্কফ্লো পরিকল্পনা করুন।

Arguments
goal required — Research goal
Flags
--project <value> — Existing project ID
--source-dataset <value> — Existing sources dataset ID
Shellsift
sift research run

রিসার্চ রেসিপির জন্য ডিটারমিনিস্টিক এজেন্ট কাজ তৈরি করুন।

Arguments
recipe required — Research run recipe
Flags
--agent <value> default: "researcher" — Assigned agent alias
--context <value> — Additional input context JSON object
--context-file <value> — Additional input context JSON file
--dry-run — Preview work item payload without writing
--project <value> — Project ID
--source-dataset <value> — Source dataset ID
--yes — Confirm work item creation without prompting
Shellsift
sift research status

রিসার্চ প্রজেক্ট কনটেক্সট এবং CLI প্রস্তুতি যাচাই করুন।

Arguments
project — Project ID

স্কিল

ইনস্টলযোগ্য Siftable স্কিলপ্যাক।

2টি কমান্ড
Shellsift
sift skills install

লোকাল স্কিল ডিরেক্টরিতে একটি Siftable স্কিলপ্যাক ইনস্টল করুন

Arguments
id required — Skillpack ID
Flags
--force — Replace an existing installed skill
--target <value> default: "skills" — Installed skills directory
-y, --yes — Confirm replacing an existing skill
Shellsift
sift skills list

ইনস্টলযোগ্য Siftable স্কিলপ্যাকগুলোর তালিকা দেখুন

কাজ

হিউম্যান প্ল্যানিং কাজসমূহ।

11টি কমান্ড
Shellsift
sift tasks bulk-delete

কাজগুলো প্রিভিউ করুন বা একসাথে ডিলিট করুন

Flags
--confirm — Execute deletion instead of preview
--done — Filter by completed state
--ids <value> — Comma-separated task IDs
--phase <draft|open|in_flight|review|blocked|done|cancelled>
--title-contains <value> — Title substring filter
--title-equals <value> — Exact title filter
--title-starts-with <value> — Title prefix filter
--when <now|today|soon|later>
Shellsift
sift tasks complete

একটি কাজ সম্পন্ন হিসেবে চিহ্নিত করুন

Arguments
id required — Task ID
Shellsift
sift tasks coupling-create

একই প্রজেক্টের কাজগুলোর মধ্যে একটি CSN কাপলিং এজ তৈরি করুন

Arguments
id required — Source task ID
target required — Target task ID
Flags
--note <value> — Optional note
--strength <value> — Coupling strength (0-1)
--type <info|resource> required — Coupling type
Shellsift
sift tasks coupling-delete

একটি কাজ থেকে CSN কাপলিং এজ ডিলিট করুন

Arguments
id required — Task ID
edgeId required — Coupling edge ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift tasks coupling-list

একটি কাজের CSN coupling edge-গুলোর তালিকা দেখুন

Arguments
id required — Task ID
Shellsift
sift tasks create

একটি হিউম্যান প্ল্যানিং কাজ তৈরি করুন

Flags
--acceptance-criteria <value> — Acceptance criteria (semicolon-separated text, e.g. "tests pass; docs updated")
--description <value> — Task description
--due <value> — Due date (ISO 8601)
--effort <trivial|small|medium|large|epic|unknown> — Effort estimate
--phase <draft|open|in_flight|review|blocked|done|cancelled> — Lifecycle phase
--priority <do_now|schedule|delegate|someday> — Priority level
--project <value> — Project ID
--scope <value> — Scope boundaries (JSON object with include/exclude arrays)
--title <value> required — Task title
Shellsift
sift tasks delete

একটি কাজ মুছে ফেলুন

Arguments
id required — Task ID
Flags
-y, --yes — Skip confirmation
Shellsift
sift tasks get

হিউম্যান প্ল্যানিং কাজের বিস্তারিত তথ্য দেখুন

Arguments
id required — Task ID
Shellsift
sift tasks list

হিউম্যান প্ল্যানিং কাজগুলোর তালিকা দেখুন

Flags
--cursor <value> — Continuation cursor from a previous page
--effort <trivial|small|medium|large|epic|unknown> — Filter by effort
--limit <value> default: 25 — Maximum number of results
--phase <draft|open|in_flight|review|blocked|done|cancelled> — Filter by phase
--project <value> — Filter by project ID
--status <inbox|next_action|in_progress|waiting_for|completed|archived> — Filter by status
--title-contains <value> — Title substring filter
--title-equals <value> — Exact title filter
--title-starts-with <value> — Title prefix filter
Shellsift
sift tasks planning-update

একটি কাজের CSN planning ফিল্ডগুলো আপডেট করুন

Arguments
id required — Task ID
Flags
--cynefin-confidence <value> — Cynefin confidence (0-1)
--cynefin-domain <clear|complicated|complex|chaotic|aporetic> — Cynefin domain
--cynefin-rationale <value> — Why this domain fits
--cynefin-source <user|assistant|classifier> — Source of the planning classification
--duration-model <value> — Duration model JSON, e.g. {"kind":"point","days":2}
--reversibility <value> — Reversibility score (0-1)
Shellsift
sift tasks update

একটি হিউম্যান প্ল্যানিং কাজ আপডেট করুন

Arguments
id required — Task ID
Flags
--acceptance-criteria <value> — Acceptance criteria (semicolon-separated text, e.g. "tests pass; docs updated")
--blocked-reason <value> — Reason task is blocked
--description <value> — Task description
--due <value> — Due date (ISO 8601)
--effort <trivial|small|medium|large|epic|unknown> — Effort estimate
--phase <draft|open|in_flight|review|blocked|done|cancelled> — Lifecycle phase
--priority <do_now|schedule|delegate|someday> — Priority level
--project <value> — Project ID
--scope <value> — Scope boundaries (JSON object with include/exclude arrays)
--status <inbox|next_action|in_progress|waiting_for|completed|archived> — Task status
--title <value> — Task title

টাইমলাইন

টাইমলাইন তথ্য এবং বর্ণনা।

4টি কমান্ড
Shellsift
sift timeline create

ব্যবহারকারীর তৈরি একটি টাইমলাইন তথ্য যোগ করুন

Flags
--body <value> — Fact body or notes
--confidence <low|medium|high> — Confidence level
--entity <value> repeatable — Participant/entity as type:uuid or type:uuid:role; repeatable
--fact-type <value> default: "event" — Fact type
--precision <millisecond|minute|hour|day|month|year|decade|century|millennium|mega_year|era> default: "year" — Temporal precision
--source-label <value> — Source/provenance label
--source-note <value> — Source/provenance note
--source-url <value> — Source/provenance URL
--timestamp <value> — ISO timestamp
--title <value> required — Fact title
--visibility <org_public|private|restricted> — Timeline visibility
--year <value> — Historical year CE
--year-end <value> — Historical end year CE
Shellsift
sift timeline delete

একটি টাইমলাইন তথ্য প্রত্যাহার করুন

Arguments
id required — Timeline fact ID
Flags
--yes — Confirm retraction without prompting
Shellsift
sift timeline list

নির্দিষ্ট ফিল্টারসহ টাইমলাইন তথ্যের তালিকা দেখুন

Flags
--cursor <value> — Pagination cursor
--end <value> — End boundary, ISO timestamp or supported historical boundary
--entity <value> — Entity filter as type:uuid
--entity-role <value> — Comma-separated entity roles
--fact-types <value> — Comma-separated fact types
--limit <value> default: 50 — Maximum items to return
--order <asc|desc> default: "asc" — Sort order
--q <value> — Text search query
--source-types <value> — Comma-separated source types
--start <value> — Start boundary, ISO timestamp or supported historical boundary
Shellsift
sift timeline narrative

টাইমলাইন তথ্যের জন্য একটি বর্ণনামূলক সারাংশ বা ব্যাখ্যা তৈরি করুন

Flags
--action <summarize|changed_since|led_to|what_next|cross_object> default: "summarize" — Narrative action
--entity <value> — Entity scope as type:uuid
--entity-roles <value> — Comma-separated entity roles
--fact-type <value> — Fact type filter
--limit <value> default: 60 — Maximum timeline facts to include
--participant <value> — Participant filter as type:uuid
--prompt <value> — Question or custom narrative prompt
--q <value> — Text query filter
--related-entity <value> — Related entity as type:uuid
--source-type <value> — Source type filter

Vault

সিক্রেট ভল্ট।

15টি কমান্ড
Shellsift
sift vault audit

List Vault audit events (requires vault:audit:read)

Flags
--limit <value> — Maximum number of results
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault create

একটি নতুন এনক্রিপ্ট করা সিক্রেট সেভ করুন

Flags
--category <value> — Category
--description <value> — Description
--name <value> required — Secret name
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--payload <value> required — JSON payload to encrypt
--slug <value> — Machine-friendly identifier
--tags <value> — Comma-separated tags
--type <env_var|credential|oauth_token|ssh_key|certificate|note> — Entry type
--url <value> — Associated URL
Shellsift
sift vault leases clean

একটি লোকাল লীজ আর্টিফ্যাক্ট পরিষ্কার করে তার নিশ্চিত, ব্যর্থ বা অজানা অবস্থা প্রত্যয়ন করুন

Arguments
id required
Flags
--checkout-root <value> — Git checkout used to prove runtime separation
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault leases list

ভ্যালু-মুক্ত এনভায়রনমেন্ট লীজ এবং ক্লিনআপ মেটাডেটার তালিকা দেখান

Flags
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault leases revoke

ভবিষ্যতের লীজ ব্যবহার বাতিল করুন, উপস্থিত থাকলে লোকাল আর্টিফ্যাক্ট সরান এবং ক্লিনআপ প্রত্যয়ন করুন

Arguments
id required
Flags
--checkout-root <value> — Git checkout used to prove runtime separation
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault leases status

একটি ভ্যালু-মুক্ত এনভায়রনমেন্ট লীজের জীবনচক্র পরিদর্শন করুন

Arguments
id required
Flags
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault list

ভল্ট এন্ট্রির তালিকা দেখুন (শুধুমাত্র মেটাডেটা)

Flags
--category <value> — Filter by category
--limit <value> — Maximum number of results
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--type <env_var|credential|oauth_token|ssh_key|certificate|note> — Filter by entry type
Shellsift
sift vault materialize environment

একটি নির্দিষ্ট পরিচালিত ভল্ট বান্ডেল একটি Sift-পরিচালিত ডেভেলপমেন্ট এনভায়রনমেন্ট ফাইলে নিয়ে আসুন

Flags
--approval-timeout <value> default: 600
--checkout-root <value> — Checkout containing .sift/environment.yaml
--destination <value> — Exact relative destination when the manifest declares more than one bundle
--endpoint-class <development|production|ci|shared_host|policy_ineligible> required — Explicit endpoint policy class; managed pulls accept development only
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--purpose <value> required
--replace — Replace a changed Sift-managed file using its exact observed precondition
Shellsift
sift vault materialize request

Request human approval for one destination-bound Vault materialization

Flags
--destination <value> required
--entry <value> required
--expected-digest <value>
--field <value> required
--materializer-digest <value> required
--mode <0400|0600> default: "0600"
--nonce <value> required
--overwrite
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--purpose <value> required
--runner-fingerprint <value> required
--runner-public-key <value> required
--tracked-exception
--workspace-root <value> — Absolute local workspace root containing the destination
Shellsift
sift vault materialize revoke

একটি মুলতুবি থাকা, গন্তব্য-আবদ্ধ ভল্ট ম্যাটেরিয়ালাইজেশন বাতিল করুন

Arguments
id required — Materialization ID
Flags
--legacy-context — Use the Personal/v0 identity of a request created with the deprecated path-shaped --workspace alias
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault materialize run

Request approval, wait, and materialize one Vault field at the exact approved path

Flags
--approval-timeout <value> default: 600
--destination <value> required — Destination path; relative paths resolve inside --workspace-root before approval
--entry <value> required
--field <value> required
--mode <0400|0600> default: "0600"
--overwrite
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--purpose <value> required
--tracked-exception
--workspace-root <value> — Absolute local workspace root containing the destination
Shellsift
sift vault materialize status

Inspect safe status for a destination-bound Vault materialization

Arguments
id required
Flags
--legacy-context — Use the Personal/v0 identity of a request created with the deprecated path-shaped --workspace alias
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault search

ভল্ট এন্ট্রিগুলো খুঁজুন

Arguments
query required — Search query
Flags
--limit <value> — Maximum number of results
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
Shellsift
sift vault update

ভল্ট এন্ট্রির মেটাডেটা আপডেট করুন

Arguments
id required — Vault entry ID
Flags
--category <value> — Category
--description <value> — Description
--name <value> — Entry name
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--tags <value> — Comma-separated tags
--url <value> — Associated URL
Shellsift
sift vault use lease

Git ওয়ার্কট্রির বাইরে একটি নির্দিষ্ট স্বল্পস্থায়ী এনভায়রনমেন্ট বান্ডেল আর্টিফ্যাক্ট তৈরি করুন

Flags
--approval-timeout <value> default: 600
--checkout-root <value> — Checkout containing .sift/environment.yaml
--consumer <value> required — Bound consumer identifier; not a command allowlist
--consumer-pid <value> — Optional already-running consumer process lifetime
--destination <value> — Manifest destination used only to select one exact bundle
--endpoint-class <development|production|ci|shared_host> required
--holder <value> — Bound holder identifier; defaults to the local runner fingerprint
--owner <value> — Exact Vault owner: personal or workspace:<tenant-id>
--purpose <value> required
--ttl <value> default: 300

কাজ

এক্সিকিউটেবল এজেন্ট কাজের কিউ।

25টি কমান্ড
Shellsift
sift work block

কোনো কাজকে 'ব্লকড' হিসেবে চিহ্নিত করুন

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work cancel

কোনো কাজ বাতিল করুন

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work claim

পরবর্তী উপলব্ধ এক্সিকিউটেবল এজেন্ট কাজ গ্রহণ করুন

Arguments
id — Optional specific work item ID
Flags
--agent <value> — Agent alias to claim for
--lease <value> default: 1800 — Lease seconds
--owner <value> required — Claim owner identity
Shellsift
sift work complete

একটি এক্সিকিউটেবল এজেন্ট কাজ অনুমোদন এবং সম্পন্ন করুন

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work contract check

একটি ওয়ার্ক কন্ট্রাক্ট V1 ফাইল বা আনা ওয়ার্ক আইটেম সুনির্দিষ্টভাবে যাচাই করুন

Arguments
id — Work item ID to fetch and validate
Flags
--file <value> — Path to a Work Contract V1 JSON file
Shellsift
sift work create

একটি এক্সিকিউটেবল এজেন্ট কাজ তৈরি করুন

Flags
--acceptance-criteria <value> — Acceptance criteria JSON array or semicolon-separated text
--agent <value> — Assigned agent alias
--allow-deploy — Allow deployment in the authored contract
--allow-migrate — Allow migrations in the authored contract
--allow-network — Allow network access in the authored contract
--allow-vault — Allow audited Vault access in the authored contract
--allowed-actions <value> — Allowed actions JSON object
--capture-applicability <conversational_capture_required|non_conversational|unclassified> — Prospective capture applicability; this does not determine study eligibility
--capture-receipt <value> repeatable — Finalized capture receipt UUID to bind atomically; repeat for multi-surface handoffs
--context <value> — Input context JSON object
--contract <value> — Complete Work Contract V1 JSON
--contract-file <value> — Path to a complete Work Contract V1 JSON file
--depends-on <value> — Dependency JSON array: [{"workItemId":"<uuid>","requiredGate"?:"done"|"commands_passed"}]
--dry-run — Preview the normalized payload and contract without creating work
--exclude-scope <value> repeatable — Excluded workspace-relative write scope; repeat for multiple paths
--profile <coding|read-only|read_only> — Author a complete Work Contract V1 using the coding or read-only profile
--project <value> — Linked project ID
--prompt <value> — Agent prompt or instructions
--rank <value> default: 0 — Queue rank
--scope <value> repeatable — Included workspace-relative write scope; repeat for multiple paths
--task <value> — Parent human planning task ID
--title <value> required — Executable work item title
--verify <value> — Verification commands separated by semicolons
--write-scope <value> — Write scope JSON object
Shellsift
sift work dependencies get

Get authoritative dependencies and claimability for a work item

Arguments
id required — Work item UUID
Shellsift
sift work dependencies set

Atomically replace the authoritative dependencies for a work item

Arguments
id required — Work item UUID
Flags
--depends-on <value> required — Dependency JSON array; pass [] to clear dependencies
Shellsift
sift work dependency-policy get

Get a project default work-dependency gate

Flags
--project <value> required — Project UUID
Shellsift
sift work dependency-policy set

Set a project default work-dependency gate

Flags
--gate <done|commands_passed> required — Default gate for dependencies that omit requiredGate
--project <value> required — Project UUID
Shellsift
sift work edit

C2: Revise queued, unclaimed work while preserving its UUID and dependency edges. Do not use after claim or execution; wait for a queued unclaimed state or create follow-up work. Example: raise queue rank or refine acceptance criteria while the item is queued and unclaimed. Counterexample: do not change status, dependencies, or an active worker lease with this capability. Execution-contract edits supersede the active verification plan and reset verification evidence; queue-rank-only edits do not. The same Idempotency-Key and payload replays the original receipt; a different payload with that key is rejected.

Arguments
id required — Work item ID
Flags
--acceptance-criteria <value> — Replacement acceptance criteria JSON array
--allowed-actions <value> — Replacement allowed actions JSON object
--context <value> — Replacement input context JSON object
--contract <value> — Replacement Work Contract V1 JSON
--contract-file <value> — Path to replacement Work Contract V1 JSON
--dry-run — Show normalized diff and proof consequences without mutating
--expected-revision <value> required — Observed work item revision
--idempotency-key <value> required — Stable retry key for this exact edit
--patch <value> — Editable fields as one JSON object
--patch-file <value> — Path to an editable-fields JSON object
--prompt <value> — Replacement prompt; use --patch for null
--rank <value> — Replacement queue rank
--reason <value> required — Auditable reason for the revision
--title <value> — Replacement title
--verify <value> — Replacement verification commands as JSON array or semicolon-separated text
--write-scope <value> — Replacement write scope JSON object
Shellsift
sift work fail

কাজের আইটেমকে ব্যর্থ হিসেবে চিহ্নিত করুন

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work get

এক্সিকিউটেবল এজেন্ট কাজের আইটেমের বিস্তারিত তথ্য নিন

Arguments
id required — Work item ID
Shellsift
sift work heartbeat

কাজের আইটেম লিজের মেয়াদ বাড়ান

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work list

এক্সিকিউটেবল এজেন্ট কাজের আইটেমগুলোর তালিকা দেখুন

Flags
--agent <value> — Filter by assigned agent alias
--limit <value> — Maximum results
--project <value> — Filter by project ID
--status <value> — Filter by status
--task <value> — Filter by parent human planning task ID
Shellsift
sift work release

দাবি করা কাজের আইটেমটি আবার কিউতে ফেরত পাঠান

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work requeue

Return blocked work to the queue for a fresh claim

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work review

এক্সিকিউটেবল এজেন্টের কাজকে মানুষের পর্যালোচনার জন্য চিহ্নিত করুন

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work revisions

List immutable, attributable work-item revision receipts and field diffs

Arguments
id required — Work item ID
Flags
--limit <value> default: 50 — Maximum revisions to return
Shellsift
sift work start

কাজের আইটেমকে চলমান হিসেবে চিহ্নিত করুন

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact refs JSON array
--claim-token <value> — Claim token returned by work claim (required for lease-owned transitions)
--lease <value> — Lease seconds
--memory-decision <value> — Durable code-memory decision JSON (required on agent complete/review): {"decision":"store"|"skip","rationale":"...","fact"?,"category"?,"repositoryId"?,"filePath"?,"paths"?,"evidenceChunkIds"?,"sourceCommit"?,"confidence"?}
--owner <value> — Claim owner identity (required for lease-owned transitions)
--reason <value> — Block or failure reason
--summary <value> — Result summary
--verification-results <value> — Verification evidence JSON array: [{"command","exitCode","output"?}]
Shellsift
sift work verification evidence

Submit externally executed evidence for an exact plan version and step ID

Arguments
id required — Work item ID
Flags
--artifacts <value> — Artifact reference JSON array for larger logs
--attempt <value> required — Caller-stable attempt identity
--claim-owner <value> — Active lease owner for workspace-service evidence
--claim-token <value> — Opaque active lease token for workspace-service evidence
--environment <value> required — Execution environment label
--exit-code <value> — Process exit code when applicable
--outcome <passed|failed|error> required — Attempt outcome
--output <value> — Bounded output excerpt; secrets are redacted by the API
--plan-version <value> required — Active verification plan version
--provenance <value> — Evidence provenance JSON object
--ran-at <value> — RFC3339 execution timestamp
--step <value> required — Stable verification step UUID
Shellsift
sift work verification history

List immutable verification-plan history and coverage

Arguments
id required — Work item ID
Shellsift
sift work verification plan

Show the active versioned verification plan and coverage

Arguments
id required — Work item ID
Shellsift
sift work verification revise

Create an audited active verification-plan revision

Arguments
id required — Work item ID
Flags
--expected-version <value> required — Observed active plan version
--provenance <value> — Revision provenance JSON object
--reason <value> required — Audited revision reason
--steps <value> — Verification step JSON array
--steps-file <value> — Path to a verification step JSON array
--yes — Confirm activation without prompting
Shellsift
sift work verify

Deprecated compatibility command. Hosted LLM verification is retired; use verification-command evidence.

Arguments
id required — Work item ID
Flags
--history — List historical verifier runs recorded before retirement
--model <value> — Deprecated; ignored because hosted verification is retired
--reps <value> — Deprecated; ignored because hosted verification is retired

ওয়ার্কার

লোকাল এক্সিকিউটেবল ওয়ার্ক রানার।

2টি কমান্ড
Shellsift
sift worker dispatch

ঠিক দুটি AWS এজেন্ট ওয়ার্কারের জন্য একটি খরচ-বিহীন, সারফেস-নিউট্রাল প্ল্যান তৈরি করুন

Flags
--max-runtime-minutes <value> default: 120 — Per-worker runtime ceiling
--source-sha <value> — Reviewed 40-character source Git SHA; defaults to a clean current HEAD
--surface <cli|t3|codex|claude-code|mcp> default: "cli" — Calling control surface; does not change dispatch identity
--work-item <value> required; repeatable — Queued Sift work-item UUID; repeat exactly twice
Shellsift
sift worker run

এক্সিকিউটেবল কাজ গ্রহণ করুন, লোকাল ওয়ার্কার কমান্ড চালান এবং রিভিউ প্রয়োজন এমন আর্টিফ্যাক্ট রিপোর্ট করুন।

Flags
--agent <value> required — Agent alias to claim work for
--command <value> required — Local command to run for the claimed work item
--cwd <value> — Fallback working directory for the local command
--lease <value> default: 1800 — Lease seconds
--owner <value> required — Worker owner fingerprint

ওয়ার্কস্পেস

3টি কমান্ড
Shellsift
sift workspaces current

বর্তমান ব্যক্তিগত বা সহযোগিতামূলক ওয়ার্কস্পেস নির্বাচন দেখান

Shellsift
sift workspaces list

অনুমোদিত ব্যবহারকারীর জন্য উপলব্ধ সহযোগিতামূলক ওয়ার্কস্পেস তালিকাভুক্ত করুন

Shellsift
sift workspaces use

ডিসকভারির জন্য একটি সহযোগিতামূলক ওয়ার্কস্পেস নির্বাচন করুন, অথবা তা বাতিল করতে 'ব্যক্তিগত' (Personal) নির্বাচন করুন

Arguments
id required — Workspace ID, or "personal"

ইন্টারেক্টিভ কোপাইলট

sift interactive কমান্ডটি একটি টার্মিনাল কো-পাইলট চালু করে যা চ্যাট করে, টুল চালায়, কোড এডিট করে, প্যারালাল এজেন্ট ব্রাঞ্চ তৈরি করে, কাজের পরিকল্পনা করে এবং ডায়াগ্রাম রেন্ডার করে — এই সবকিছুই টার্মিনালে আপনার ফাইলসিস্টেম এবং Siftable ওয়ার্ক গ্রাফের ওপর কাজ করে।

Terminal
$ sift interactive

প্রয়োজনীয়তা এবং স্টার্টআপ

  • Bun প্রয়োজন। sift interactive পুনরায় Bun এক্সিকিউট করে; এটি ইনস্টল করা না থাকলে এটি curl -fsSL https://bun.sh/install | bash প্রিন্ট করে।
  • অথেন্টিকেশন প্রয়োজন--token, SIFT_TOKEN অথবা sift auth login-এর মাধ্যমে।
  • ব্রেইন ইন-প্রসেস হিসেবে চলে — আলাদা কোনো ডিমন (daemon) শুরু করার প্রয়োজন নেই।
  • রাইট করার সুবিধা ওয়ার্কস্পেস রুটের (workspace root) মধ্যে সীমাবদ্ধ — আপনার লঞ্চ ডিরেক্টরির নিকটতম ফোল্ডার যেখানে .git আছে। এটিই সেই সীমানা যা /status রিপোর্ট করে এবং নেটিভ রাইট পাথ মেনে চলে।

ইন্টারফেস

The composer is a full readline-capable text area. Enter submits; Shift+Enter / Ctrl+J insert a newline; submitting while the agent is busy queues your message. !command runs via bash -lc into the transcript (a bare !cd <path> changes the session directory; output clipped to ~4000 chars). Large or structured pastes become a collapsed chip; pasted images are validated, normalized, and attached. ? on an empty composer shows hotkeys.

স্ল্যাশ কমান্ড

কমান্ড মেনু খুলতে / টাইপ করুন। লুকানো কমান্ডগুলো টাইপ করা গেলেও মেনুতে দেখা যাবে না।

CommandGroupDescription
/help, /hotkeys, /statusSessionCommand list, keyboard shortcuts, and current model/scope/queue status
/cwd [path]SessionShow or change the working directory (recomputes the workspace root)
/copy [last|all|explorer]SessionCopy the latest reply, whole transcript, or latest explorer report to the clipboard
/clear, /quitSessionReset the transcript; exit
/threads [clear], /compactSessionManage the persisted thread; force a context compaction (requires context compaction enabled)
/model [id] [effort]ModelOpen the model picker or select a model and reasoning effort directly
/codex [login|on|use|off|logout|status]ModelControl the Codex (ChatGPT) engine; default subcommand is status
/key <provider> <key>, /key vault <provider>ModelStore a provider API key, or hydrate it from Siftable Vault
/loginModelSiftable device-code login from inside the TUI
/explorerModelConfigure the repo Explorer (context-gathering backend)
/skills [name]SkillsList discovered skills, or print one skill's body
/branchesBranchesOpen the parallel-agent branches hub
/spawn <title> [--rw <globs>|--rw-any|--ro]BranchesStart a child agent branch in its own git worktree with an access mode
/merge, /rebase, /sendback, /rejectBranchesLand, replay, resume, or reject a child branch
/workWorkOpen the work-queue hub (board of agents and items by status)
/plan [objective | work [--apply] [--after SRC:DST] [--limit N] | view]WorkPlan from an objective, or compute a precedence DAG over the agent work queue as a Mermaid graph
/handoff <title> [--agent ..] [--files ..] [--acceptance ..] [--verify ..]WorkCreate a Siftable work item from the current context
/proof <claim>, /remember <fact> --category <..>WorkGather code/test evidence; store durable code memory
/crew [list|show|new|run], /collabCrewsManage and run multi-agent crews; show in-process collaboration sessions
/mermaid [request|file.mmd|source], /viewDiagramsRender Mermaid (NL request, file, or source) in the terminal; open the pannable viewer
/theme, /sounds [on|off]AppearanceOpen the appearance picker; toggle UI sounds

মডেল এবং ইঞ্জিন

The model picker (/model) is two-stage: choose a model, then a reasoning effort (saved to ~/.siftable/prefs.json). The catalog includes GPT-5.6 Sol, Terra, and Luna (ChatGPT plan via the Codex engine — /codex login / /codex on select Sol by default), Claude Opus 4.8 (OpenRouter or direct Anthropic with ANTHROPIC_API_KEY), Claude Sonnet 4.6 / Haiku 4.5, Gemini 3.x Flash / Flash-Lite, GPT-5.4 mini / nano, and Morph v3 Large (apply-only). Codex drives the OpenAI codex app-server sidecar (ChatGPT device-code login). All other providers route through the bundled OpenFunction agent via <PROVIDER>_API_KEY. /key vault <provider> hydrates a key from Siftable Vault behind an approval prompt; the secret is never printed or written to disk.

Repo Explorer

/explorer configures repository context gathering before a turn. Modes: auto, off, deterministic, scout, fanout, warpgrep. Pick a scout model and budget (cheap/normal/deep). warpgrep needs MORPH_API_KEY (auto-hydrated from Vault when available). Settings persist in prefs.json.

স্কিল

SKILL.md স্কিলগুলো (প্রজেক্ট > ইউজার > বিল্ট-ইন) <root>/{.sift,.claude,.codex,.agents}/skills, ~/.claude|.codex|.agents/skills, ~/.config/sift/skills এবং প্যাকেজের সাথে থাকা স্কিলগুলো থেকে খুঁজে নেওয়া হয়। এজেন্ট কোনো টুলের মাধ্যমে স্কিল ব্যবহার করতে পারে এবং এর সিস্টেম প্রম্পটে প্রায় ৫০টি পর্যন্ত স্কিল দেখানো হয়।

কিবোর্ড শর্টকাট

ওভারলেগুলো কিবোর্ড ইনপুট আগে গ্রহণ করে, তাই বাইন্ডিংগুলো মোড-অনুযায়ী আলাদা হয়।

  • Enter submit (queues if busy) · Shift+Enter/Ctrl+J newline · Tab complete a lone /foo · ↑/↓ prompt history
  • Esc abort turn → clear draft → deselect · Ctrl+C abort → clear → deselect → quit (never copies) · Ctrl+D quit on empty draft
  • Cmd/Super+A select all · Cmd+C/Ctrl+Shift+C copy selection or latest reply · Ctrl+O Explorer diagnostics · ? hotkeys
  • Approval gate: y/Enter allow once · a always · b bypass-all · n/Esc deny

নেটিভ অ্যাক্সিলারেশন

পারফরম্যান্সের জন্য গুরুত্বপূর্ণ কাজগুলো (কনটেক্সট কম্প্যাকশন, লং-থ্রেড মেমোরি, ফাইলসিস্টেম স্ক্যানিং, মার্জ অর্কেস্ট্রেশন, ইমেজ হ্যান্ডলিং) Bun FFI-এর মাধ্যমে লোড করা নেটিভ Zig মডিউলের মাধ্যমে চলে, যার প্রতিটির জন্য একটি TypeScript ফলব্যাক রয়েছে। প্যাকেজটিতে macOS (Apple Silicon) এবং Linux (x64)-এর জন্য প্রি-বিল্ট লাইব্রেরি দেওয়া হয়েছে; অন্যান্য প্ল্যাটফর্মে ফলব্যাক ব্যবহার করা হয়। ফলব্যাক ব্যবহারে বাধ্য করতে SIFT_NO_NATIVE=1 সেট করুন এবং লাইভ কনটেক্সট-টোকেন মিটারসহ থ্রেড পারসিস্টেন্স ও রিজুম ফিচার চালু করতে SIFT_CONTEXT_COMPACTION=1 সেট করুন।

অ্যাপিয়ারেন্স এবং সাউন্ড

/theme-এ ১০টি স্কিম আছে (ডিফল্ট "sieve" — চারকোলের ওপর ওয়ার্ম অ্যাম্বার), যা ~/.siftable/appearance.json-এ সেভ হয়। /sounds-এর মাধ্যমে UI সাউন্ড ইফেক্ট চালু বা বন্ধ করা যায় (ডিফল্টভাবে বন্ধ থাকে); এটি ~/.siftable/sounds.json-এ সেভ হয় এবং SIFT_SOUNDS ব্যবহার করে ওভাররাইড করা যায়।

The copilot is read-only by default; write/edit tools are scoped to the workspace root and gated by a four-way approval prompt (allow once / always / bypass-all / deny). With nothing listening, requests deny. Auto-approve environment overrides are always scrubbed at launch.

প্রতিটি স্ল্যাশ কমান্ড, কি-বাইন্ডিং, এনভায়রনমেন্ট ভেরিয়েবল এবং কনফিগ ফাইলসহ বিস্তারিত রেফারেন্স: GitHub-এর docs/interactive.md-এ পাবেন।

Give your agent a workspace.