Use VAL from any agent

Any agent that can run a shell command can control VAL with the val CLI.

Set up with one prompt

Paste this prompt into your agent. The agent reads the setup file and installs VAL.

Read https://eng.thinkval.com/agents/setup.md and set up VAL for me.
View setup.md

Install

Run this command one time on the machine where the agent runs.

curl -fsSL https://install.thinkval.net/installers/val/install.sh | bash

Connect

Replace mycompany and the email with your own values.

val configure set domain mycompany --profile prod
val configure set endpoint_url https://mycompany.thinkval.io --profile prod
val --profile prod login -e you@example.com

Try it

Use --output json. It is the best format for agents. The CLI has 35 root commands. They cover the whole VAL API.

val --profile prod table list --output json --limit 10
val --profile prod sql execute "SELECT * FROM custom_tbl_1_19 LIMIT 5"

Example prompts

  • List the tables in my finance workspace
  • Run month-end-close and tell me which steps failed
  • Upload po.pdf to VAL Drive and scan it
  • Show the first 10 rows of the sales table as JSON

Agent notes

  • VAL Agent

    The VAL Agent runs the val CLI as its tool layer. It calls the same commands you can type in a terminal.

  • Claude Code

    Claude Code runs shell commands. It runs val the same way.

  • ChatGPT

    ChatGPT (Codex) runs shell commands. It runs val the same way.

  • Duet

    Duet runs val as a shell command.

  • GrokBot

    GrokBot runs val as a shell command.

  • Gemini

    Gemini (Gemini CLI) runs shell commands. It runs val the same way.

  • Dots

    Dots runs val as a shell command.

  • Muse

    Muse runs val as a shell command.

  • your agent

    Your agent runs val as a shell command. The CLI has 35 root commands. They cover the whole VAL API.

Screenshots

Screenshots soon.