Agent infini
Open-source, local-first desktop AI research workbench for scientific computing with Python/R, MCP bioinformatics tools, SSH/WSL/GPU runtimes, and OpenAI/Anthropic models.
npx -y skills add xuzhougeng/wisp-science --skill agent-infiniAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Use the InfiniSynapse CLI (`agent_infini`) for multi-turn AI data-analysis tasks, database/RAG context, and task workspace files. Use when the user mentions InfiniSynapse, agent_infini, database or RAG analysis, or asks to delegate analysis through InfiniSynapse.
The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.1 KB, as published. Nobody here has run it
agent_infini
agent_infini talks to the InfiniSynapse backend REST API. Use it for database-backed analysis, RAG-backed analysis, multi-turn task conversations, and task workspace files.
Default binary locations:
- Linux/macOS:
~/.infini/bin/agent_infini - Windows:
%USERPROFILE%\.infini\bin\agent_infini.exe
If agent_infini is not on PATH, call the full path.
Credential setup
wisp-science stores the InfiniSynapse API key in Settings -> Credentials and initializes the CLI with:
agent_infini init --api-key "sk-xxx"
If the CLI is missing, install it:
irm https://infinisynapse.cn/cli-install/install.ps1 | iex
curl -fsSL https://infinisynapse.cn/cli-install/install.sh | bash
Do not print API keys or dump config files. If authentication fails, ask the user to update the InfiniSynapse API key in Settings -> Credentials or rerun agent_infini init.
Recommended workflow
- Check the CLI:
agent_infini version - List resources:
agent_infini db lsandagent_infini rag ls - Check enabled context:
agent_infini task context - Enable needed context:
agent_infini db enable <id>oragent_infini rag enable <id> - Start a task:
agent_infini task new "..." - Continue the same task:
agent_infini task ask <taskId> "..." - Inspect outputs:
agent_infini task file <taskId>,preview, ordownload
Commands
agent_infini task new "Analyze user growth trend"
agent_infini task ask <taskId> "Show it as a bar chart"
agent_infini task ls [--page N] [--page-size N] [--search Q]
agent_infini task show <taskId>
agent_infini task context
agent_infini task cancel <taskId>
agent_infini task rm <id1> [id2 ...]
agent_infini task file <taskId>
agent_infini task preview <taskId> <fileName>
agent_infini task download <taskId> <fileName> [-o dir]
agent_infini db ls [--name N] [--type T] [--enabled] [--disabled]
agent_infini db enable <id> [id...]
agent_infini db disable <id> [id...]
agent_infini rag ls [--keyword K] [--enabled] [--disabled]
agent_infini rag enable <id> [id...]
agent_infini rag disable <id> [id...]
Useful global flags:
--json: force JSON output--table: force table output for list commands--api-key <key>: override configured API key for this call--server <url>: override server address--console <url>: override Console API URL--prefer-language <lang>:en,zh_CN,ar,ja,ko,ru
Output and errors
Default output is JSON:
{"success": true, "data": {}}
{"success": false, "error": "error message"}
Common fixes:
- Token expired: update Settings -> Credentials or rerun
agent_infini init - Server unreachable: check network and
--server - Task not found: run
agent_infini task ls - No enabled resources: run
agent_infini task context, then enable DBs/RAGs