
Security News
RubyGems Adds Cooldown Feature to Bundler for Newly Published Gems
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.
@llmist/cli
Advanced tools
Command-line interface for llmist - run LLM agents from the terminal.
npm install -g @llmist/cli
# or run directly with npx:
npx @llmist/cli
# Set your API key
export OPENAI_API_KEY="sk-..."
# Quick completion
llmist complete "Explain TypeScript generics in one paragraph"
# Run an agent with gadgets
llmist agent "Search for files" --gadgets ./my-gadgets/
# Interactive chat
llmist chat
| Command | Description |
|---|---|
complete <prompt> | One-shot LLM completion |
agent <prompt> | Run agent with gadgets |
chat | Interactive chat session |
tui | Launch terminal UI |
Load gadgets from various sources:
# Local directory
llmist agent "Do something" --gadgets ./gadgets/
# npm package
llmist agent "Search the web" --gadgets dhalsim/BrowseWeb
# Git URL
llmist agent "Process files" --gadgets github:user/repo
Create a llmist.toml file for reusable configurations:
[agent]
model = "sonnet"
system = "You are a helpful assistant"
[gadgets]
paths = ["./gadgets"]
external = ["dhalsim/BrowseWeb"]
[display]
markdown = true
colors = true
Use with:
llmist agent "Do something" --config ./llmist.toml
llmist CLI enables conservative rate limiting by default to prevent hitting provider API limits and avoid agent crashes.
Rate limits are automatically configured based on your model's provider:
| Provider | RPM | TPM | Daily Tokens |
|---|---|---|---|
| Anthropic | 50 | 40,000 | - |
| OpenAI | 3 | 40,000 | - |
| Gemini | 15 | 1,000,000 | 1,500,000 |
These defaults are conservative (protecting free tier users). Paid tier users should configure higher limits.
TOML Config (~/.llmist/cli.toml or project llmist.toml):
# Global rate limits (applies to all commands)
[rate-limits]
enabled = true
requests-per-minute = 100
tokens-per-minute = 200_000
safety-margin = 0.8 # Throttle at 80% of limit
# Profile-specific overrides
[profile-gemini]
model = "gemini:flash"
[profile-gemini.rate-limits]
requests-per-minute = 15
tokens-per-day = 1_500_000
# Disable rate limiting for a profile
[profile-fast]
model = "gpt4o"
[profile-fast.rate-limits]
enabled = false
CLI Flags (override all config):
# Override limits
llmist agent --rate-limit-rpm 100 --rate-limit-tpm 200000 "your prompt"
# Disable rate limiting
llmist agent --no-rate-limit "your prompt"
# Configure retry behavior
llmist agent --max-retries 5 --retry-min-timeout 2000 "your prompt"
# Disable retry
llmist agent --no-retry "your prompt"
The Terminal UI provides real-time feedback when rate limiting is active:
⏸ Throttled Xs when waiting for rate limits🔄 Retry 2/3 during retry attempts⏸ Rate limit approaching (45 RPM, 85K TPM), waiting 5s...
🔄 Request failed (attempt 1/3), retrying...
To configure optimal limits for your API tier:
Check your provider dashboard for current tier limits, then update your llmist.toml accordingly.
The TUI provides an interactive interface to browse execution history, inspect raw payloads, and debug agent runs:
llmist tui
Full documentation at llmist.dev/cli
llmist - Core library@llmist/testing - Testing utilitiesMIT
FAQs
CLI for llmist - run LLM agents from the command line
The npm package @llmist/cli receives a total of 454 weekly downloads. As such, @llmist/cli popularity was classified as not popular.
We found that @llmist/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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

Security News
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.

Security News
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.

Security News
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.