viben agent chat

Run non-interactive agent conversations with configured memory and session persistence.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/LinXueyuanStdio/viben --skill viben-agent-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: viben agent chat
Source: https://github.com/LinXueyuanStdio/viben/tree/main/apps/docs/docs/cli/commands
Command: npx skills add https://github.com/LinXueyuanStdio/viben --skill viben-agent-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the friction of starting agent conversations by bundling agent configuration, memory injection, MCP/tool setup, and persistent session handling into a single non-interactive CLI command.

Core Features & Use Cases

  • Non-interactive Agent Chat: Perform a one-shot conversation with a specified agent ID using the agent’s configured runtime (e.g., Claude, Gemini).
  • Automatic Memory & Recent Logs Injection: Loads the agent’s MEMORY.md and recent daily logs into the constructed system prompt (unless --no-memory is set).
  • Persistent Sessions: Supports specifying a session, resuming an existing one, or forcing a new session while saving session artifacts and message history.

Quick Start

Run: viben agent chat -n my-agent -p "Analyze this repository structure and suggest the next task to implement" (omit -p to read the prompt from stdin).

Frequently Asked Questions about viben agent chat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a non-interactive agent chat for one-off CLI automation?

Run non-interactive agent chats by executing a single CLI command with an agent ID and prompt. It automatically loads agent configuration, MCP settings, and skills to perform scripted agent runs without manual setup.

How does memory injection work for non-interactive agent sessions?

Memory injection loads the agent's MEMORY.md and recent daily logs into the system prompt automatically. You can disable this behavior by setting the --no-memory flag during the CLI automation run.

Can I resume an existing agent session for iterative development?

Yes, persistent sessions support resuming existing conversations or forcing new ones. The tool persists session artifacts and message history after execution to maintain continuity for iterative development tasks.

What is the best way to pass a prompt to a non-interactive CLI agent?

Pass a prompt directly using the -p flag for one-shot conversations. If you omit the -p flag, the non-interactive agent reads the prompt from standard input instead.

Does this non-interactive agent chat support multiple agent runtimes?

Yes, it constructs the child executor invocation based on the agent type. It works with configured runtimes like Claude or Gemini by applying the selected agent's specific runtime settings.