What It Can Do¶
AgentInk reasons about your request and calls the right tool(s). Below is the full capability set, grouped by area, with example prompts. You don't need exact phrasing — these are illustrative.
Research & answers¶
Ask open questions; AgentInk investigates (its knowledge graph, the repo, the web) and answers concisely, flagging uncertainty rather than guessing.
@agentink research the latest papers on evaluating agentic dev apps and summarize
@agentink is RushDB worth using for our graph needs? give me the tradeoffs
Image generation — Nano Banana 2¶
Generates and edits images with Gemini 3 Pro Image (Nano Banana 2), uploads the result to the channel, and hosts it on ifndr.com. Supports aspect ratios (1:1, 16:9, 4:3, 3:4).
@agentink generate a 16:9 wordmark logo for AgentInk — cyan "Ink", dark charcoal bg
@agentink edit this image: add a subtle grid background (attach/reference an image)
Code automation — Claude Code one‑shot¶
Runs a non‑interactive Claude Code session in a secure Docker container against a repo + Linear ticket: clones, branches, implements, runs, commits, pushes, opens a PR, and logs the session.
Computer use — Android emulator¶
Drives a real, KVM‑accelerated Android device autonomously (run_android_task): taps, types, reads the screen, navigates apps — streaming screenshots + monologue to the dashboard.
Meetings¶
- Facilitate a live meeting — joins a Google Meet / Zoom / Teams link, follows an agenda, and posts minutes back to the channel. (A human must admit the bot from the lobby.)
- Schedule / start a meeting — creates a Google Meet on your calendar.
@agentink join and facilitate <meet-link> — agenda: intros 2m | demo 5m | next steps 3m
@agentink set up a 30‑min meeting tomorrow 2pm with vera@…, alex@… about the launch
Tasks — Linear¶
List, create, and complete Linear issues. Falls back to safe mock data if you haven't connected Linear.
@agentink list my open Linear tasks
@agentink create a task "Add RSS digest cron" and assign it to John
@agentink mark INK-541 done
Google Drive¶
Find, read, and create files in your Drive (connect Google for real data; mock fallback otherwise).
Spatial siting¶
Runs data‑center / energy‑facility site searches (e.g., Bastrop County, near substations, outside floodplains) via the Moonshot API — compiles KML for Google Earth, updates the Leaflet map, and returns interactive map + download links.
@agentink find candidate sites in Bastrop County within 2 miles of a substation, outside the floodplain
Physical / IoT — UniFi¶
Reads the team's Ubiquiti gear (read‑only & safe): network devices, cameras + snapshots, Access doors. Physical actions — unlock a door, set camera privacy, reboot a device — are gated for human approval (see the Consequence Gate).
@agentink list our UniFi cameras and grab a snapshot of the front door
@agentink unlock the front door → held for approval before it runs
Team & culture¶
Translate text, generate diagrams, give kudos (+ leaderboard), manage birthdays, pair people for intros ("donut pairs"), and run quick reaction polls.
@agentink give @vera kudos for the Weibull framework
@agentink run a poll: lunch Thu — tacos / sushi / salads
@agentink make a diagram of the agent → tools → Neo4j/Postgres flow
Memory & profiles¶
Maintains per‑developer reflection profiles and per‑channel profiles in its knowledge graph, and can link you to a member's profile page.
Child agents¶
Spin up dedicated sub‑agents scoped to specific channels, each with its own purpose/system instruction, logs, and lifecycle (create / list / inspect / update / delete). Useful for giving a project or team its own focused AgentInk.
@agentink create a child agent "drift-bot" for #kb-drift that monitors knowledge drift
@agentink show the logs for the drift-bot child agent
Files & shell (developer)¶
Reads/writes files in the repo and runs shell commands in a secured sandbox (cgroup‑limited, non‑root). This is what powers its ability to inspect and change its own codebase — see Iterating & Extending.
Continue to Iterating & Extending →.