Resources
FAQ
Common questions and answers about Hane Platform, building apps on Hane, and Hane Cowork.
This page answers questions we are often asked about Hane. Where availability matters, the answers describe the current state as it is.
Hane Platform
Section titled “Hane Platform”What is Hane Platform?
Section titled “What is Hane Platform?”An AI business platform that offers shared building blocks, such as business data, workflows, approvals, documents, and agents, through a public API. You write definitions (manifests) and apps, and run your business processes on Hane. See the Hane Platform overview.
What can I use today?
Section titled “What can I use today?”Hane is still under development, and availability differs by feature. Features marked Preview on each page are still being verified and may change. For example, sending email, SMS, and calls through outside providers, OCR and Office conversion, semantic search, the llm and opencode drivers, and the Model Gateway are in preview.
Where is data stored? Can it be kept in Japan?
Section titled “Where is data stored? Can it be kept in Japan?”Hane runs on Cloudflare as SaaS operated by the provider. Storage limited to Japan is not currently offered. See Security and data handling.
Are AI models trained on the data I send?
Section titled “Are AI models trained on the data I send?”Hane itself does not train models on your data. For features that use models, prompts pass from the Model Gateway to the upstream model provider, and how that provider handles them depends on its terms. We recommend using fictional data when you try Preview features.
Which models can I use?
Section titled “Which models can I use?”Model calls from agents (the opencode driver) and from Hane Cowork go through the Model Gateway. They are currently verified with a Cloudflare Workers AI model; configurations with OpenAI or Anthropic as the upstream are not yet available. Requests for models that are not allowed are rejected, and Hane never falls back to another model.
Can an agent send email or change data on its own?
Section titled “Can an agent send email or change data on its own?”Outbound actions such as email, SMS, calls, and updates through your APIs do not run when an agent calls them. Hane fixes the recipient and content into a proposal and runs it exactly once after approval. Agents can use only the tools listed in their definition, and the Tool Gateway checks every call. See Agents and AgentRuns.
Can approvals be delegated to AI?
Section titled “Can approvals be delegated to AI?”With a DeciderPolicy, you decide, per operation and condition, how much to delegate to a review agent or a pre-approved policy. Even then, decisions by AI or policy never count as human approval, and the record shows what kind of decider made them. If something goes wrong, a decider override returns approvals to people immediately.
Can the audit log be altered?
Section titled “Can the audit log be altered?”The audit log is append-only, with no way to rewrite or delete records. Each record is chained to the hash of the previous one, and checkpoints are signed. See Audit log and usage.
Building apps on Hane
Section titled “Building apps on Hane”Which languages can I build apps in?
Section titled “Which languages can I build apps in?”The public API is HTTP described with OpenAPI, so any language can call it. For TypeScript, there is an SDK generated from the contracts (@hane/sdk). Apps that run as containers on Hane can use any language, as long as they meet the app container contract. See the Quickstart to begin.
Can I edit type or workflow definitions in the console?
Section titled “Can I edit type or workflow definitions in the console?”No. The source of truth for definitions is the manifests in Git, which you send to Hane with hanectl apply or Git sync. In the console you only activate ReleaseBundles, run canary releases, and roll back. See Manifests.
Do I need a Cloudflare account or an LLM key to try things locally?
Section titled “Do I need a Cloudflare account or an LLM key to try things locally?”Not with the default local setup. Agents that use a model run on recorded responses. See Local development.
Can I use Hane from MCP clients such as Claude Desktop?
Section titled “Can I use Hane from MCP clients such as Claude Desktop?”Hane does not currently offer a general-purpose MCP server for outside AI tools. The MCP endpoint inside Hane is used only by agent runs that Hane itself starts. From outside, call the public API.
Hane Cowork
Section titled “Hane Cowork”Can I use Hane Cowork now?
Section titled “Can I use Hane Cowork now?”Preview Hane Cowork is a desktop app for employees’ PCs (macOS and Windows) that is still being verified. There are no signed releases or automatic updates yet, and it is not a finished product ready for distribution to customers. See Status for details.
Will Cowork use files or the screen on my PC without asking?
Section titled “Will Cowork use files or the screen on my PC without asking?”For each of files, commands, browser, computer use, and external transfer, your organization chooses allow, confirm, or deny. Without a setting, everything is denied. Cowork works only in a folder the user chooses, and capabilities set to confirm wait for the user’s decision every time. See Hane Cowork security.
Repeating the same notes for ongoing work in the same folder is tedious
Section titled “Repeating the same notes for ongoing work in the same folder is tedious”Use a work group. Set a work folder and instructions on the work group, and work started from it uses that folder and follows the instructions. The next task also reads memos Hane left during earlier work. Instructions do not widen what the organization policy allows.
Can our organization manage Cowork’s model usage?
Section titled “Can our organization manage Cowork’s model usage?”Yes. Per project and environment, you set the allowed models, the tokens available per day and per conversation, and the output limit per call (PUT /v1/cowork/policy). Every call goes through the Model Gateway and is recorded, without keeping prompt or response text.