Extend The System Without A Deploy Step
Objects let you create live Python-powered capabilities inside AskRobots. Store custom data, add new views, run logic, and expose new behaviors without waiting for a product release.
Describe what you need in plain language, let AI draft the object, and use it right away through the shell, API, MCP, or its own view.
Ask In The Shell
workspace $ create an object to track vendor scorecards and show a summary view
Change the goal and AI can draft a different object, view, or data shape for what your workspace still needs.
Open An Object Result
Object: vendor_scorecards AI draft
Stores: vendor name, rating, response time, recent issues, notes
Adds: summary view, GET/POST methods, shell execution path
Use from: Shell API MCP View
API:
/objects/vendor_scorecards/ • GET / POSTMCP: list object, run object, or read its view through the same workspace tools
Objects let you add structure where the product does not already have a built-in module, then use it immediately through the same shell, API, and MCP flow.
What Objects Are Good For
- Custom data you do not yet have a dedicated page for
- New views or summaries built around your own workflow
- Live APIs and automation endpoints
- Fast internal tools without waiting for a deploy
Why This Matters
- The system can adapt before every feature is officially built
- AI can help create, store, and run those objects
- Objects stay inside the same workspace and permission model
- You can use them through the UI, shell, API, and MCP
Not just code for developers:
You can describe what you need in plain language, let AI draft the object, store the extra data, and start using it right away. That makes AskRobots more adaptable than a fixed set of modules.
One Object, Multiple Ways To Use It
Shell:
Create it or query it in plain language.
API:
Call the same object from external systems without a separate deploy.
MCP / View:
Use it through AI clients or open its own result view inside AskRobots.