Skip to main content

Tools

Tools are the executable surface that lets Aegis search, inspect, edit, run, and communicate while staying grounded in one operator-owned runtime.

Built-in tool families

The built-in runtime already exposes:

  • terminal: tool.terminal.exec
  • process: tool.process.manage
  • file: tool.file.read, tool.file.write, tool.file.patch, tool.file.search
  • web: tool.web.search, tool.web.read, tool.web.extract
  • browser: tool.browser.navigate, tool.browser.snapshot, tool.browser.click, tool.browser.type, tool.browser.scroll, tool.browser.back, tool.browser.press, tool.browser.images, tool.browser.vision, tool.browser.console
  • clarify: tool.clarify
  • cron: tool.cron.manage
  • code_execution: tool.code.execute
  • memory: tool.memory.recall, tool.memory.upload
  • messaging: tool.message.send
  • todo: tool.todo.manage
  • skills: tool.skill.list, tool.skill.view, tool.skill.manage
  • sub_agents: tool.sub_agents
  • continuity-native: tool.profile.manage, tool.activity.manage, tool.procedure.inspect, tool.procedure.manage

How tools fit the product story

  • tools are operator-visible, not hidden magic
  • the conversation stays primary while tools stay available on demand
  • tooling is part of durable work, not a separate app-switching ritual

Inside wake, /tools keeps the current catalog inspectable without leaving the conversation.