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.Install
Run this command one time on the machine where the agent runs.
curl -fsSL https://install.thinkval.net/installers/val/install.sh | bashConnect
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.comTry 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
valCLI as its tool layer. It calls the same commands you can type in a terminal.Claude Code
Claude Code runs shell commands. It runs
valthe same way.ChatGPT
ChatGPT (Codex) runs shell commands. It runs
valthe same way.Duet
Duet runs
valas a shell command.GrokBot
GrokBot runs
valas a shell command.Gemini
Gemini (Gemini CLI) runs shell commands. It runs
valthe same way.Dots
Dots runs
valas a shell command.Muse
Muse runs
valas a shell command.your agent
Your agent runs
valas a shell command. The CLI has 35 root commands. They cover the whole VAL API.
Screenshots
Screenshots soon.