Try Hanzo
Hanzo Tag · @Hanzo & Code Channels for Slack

Tag @Hanzo in Slack. Ship code, canvases, and pull requests in the thread.

Hanzo Tag brings autonomous Code Channels, live Canvas summaries, branch diffs, and WIMSE-federated cloud agents straight into your existing Slack workspace.

  • Mention @Hanzo in any channel or thread to investigate bugs, query repositories, draft canvases, and open pull requests.
  • Dedicated Code Channels pair your Slack thread with live Code, View, and Canvas artifacts so engineering and design iterate together.
  • Enterprise WIMSE federated workload identity binds AWS IAM roles, GCP Workload Identity, verified gateways, and RFC 7523 auth servers.
  • Full auditability with Scheduled Work, Memory, and Network event logs plus organization spend caps in Hanzo Admin Settings.

Organization-scoped security: Hanzo Tag only reads channels where @Hanzo is added, uses federated workload identities instead of personal accounts, and never trains on your Slack data.

Hanzo Tag · Slack Code Channel · #bug-button-darkmode
WIMSE Federated Identity Verified
H
Hanzo Tag Setup3 steps · Connected to Acme Inc
Connect Slack workspaceacme-inc.slack.com · 42 channels enabled
Link GitHub & MCP toolsgithub.com/acme/* · Linear · Sentry · PagerDuty
Bind WIMSE cloud rolesAWS IAM & GCP Workload Identity · RFC 7523
Model: Enso Ultra + KaiZero retention
#bug-button-darkmode
Artifacts 3 · Canvas · Diff · Preview
HB
Harry Boone9:30 AM
@Hanzo the Buy Now button text is unreadable in dark mode on staging. Can you trace the CSS token and open a PR?
H
Hanzo
APP
9:31 AM
Traced to styles/cta-button.css. Updated text token to #1A1A1A (WCAG AAA 8.9:1), wrote the Canvas summary, and opened PR #418.
+32 -9 · styles/cta-button.css
Canvas: Fix Button Dark Mode

Paste and ship

Paste this into any agent. It reads the skill manifest and calls Tag from there.

Agent prompt
Read https://hanzo.ai/skill.md and use Hanzo Tag in my project.

What it is

Your Slack channels become live engineering & operations rooms

Keep context where your team already talks — without switching between chat, tickets, and diff viewers.

01

Code Channels in Slack

Spin up a session channel for a bug or feature. @Hanzo searches your codebase, proposes the fix, loops in reviewers, and opens the PR.

02

Live Canvas & Diff Artifacts

Every session produces structured root-cause Canvases, unified git diffs, and interactive visual previews alongside the conversation.

03

Federated Agent Access (WIMSE)

Authenticate agents to AWS, GCP, and internal gateways using short-lived cryptographic workload tokens instead of static secrets.

Built for Slack teams

From @Hanzo mention to merged pull request

Explicit @Hanzo invocation

Hanzo stays quiet until tagged or scheduled. It reads only the channels it belongs to and responds right inside the thread.

GitHub & GitLab branch workflows

Reads files, compares branches, runs test suites in isolated cloud sandboxes, and pushes verified commits to your repository.

Shared organization MCP connectors

Grant Hanzo Tag access to the MCP connectors your organization has already configured — Linear, Sentry, Datadog, Notion, and more.

Scheduled channel routines

Run recurring morning triage, release readiness checks, and incident summaries that post directly to designated Slack channels.

WIMSE Cloud Roles & RFC 7523 Auth

Configure AWS/GCP IAM role ARNs, active-probed gateways, and OAuth JWT bearer authorization servers in Organization Settings.

Activity & network audit logs

Inspect every scheduled run, workspace memory entry, and outbound network event from the Hanzo Tag Activity console.

Unified agent platform

Works alongside Hanzo Team, Hanzo Bot, and Hanzo in Chrome

Hanzo Tag (/slack)

Native Slack integration with Code Channels, Canvas summaries, and WIMSE workload federation.

Hanzo Team (hanzo.team)

First-party AI-native workspace with built-in Code Channels, Board, Drive, Calendar, Meet, and Inbox.

Hanzo Bot (hanzo.bot)

Always-on resident bots with dedicated sandbox computers that connect to Slack, Discord, Telegram, WhatsApp, and iMessage.

Hanzo in Chrome (/chrome)

Side-panel browser agent that captures live DOM/network repros and sends them straight to your Slack code channel.

CODE CHANNELS FOR SLACK

Turn any Slack channel into a live coding session with @Hanzo.

Mention @Hanzo in a channel or spin up a dedicated code channel. Inspect every file read, review live Canvas summaries and unified git diffs side-by-side, and merge the pull request without leaving the thread.

1. Code trace
2. Loop in design
3. Decision
4. Canvas summary
5. E2E verify
6. Session complete
Code
View
Canvas
Slack — Karma Style (karma.style) · #bug-button-darkmode
Session ready
Karma Stylekarma.style
Threads
Drafts & sent
SUPPORT
incident-alert
CODE CHANNELS
bug-button-darkmode
PR ready
tryon-3d-lookbook
karma/storefront
main → update-cta-button-color
bug-button-darkmode
Artifacts 3
Dev9:31 AM
Thinking
Checking the best fix for dark mode.
Searched Codebase
3 results found in components/ui/ and styles/
Read 2 files
BuyNowButton.tsx
styles.css
Done
Found the issue: text color is too light on dark backgrounds. What color should we use instead?
HB
Harry Boone9:32 AM
@Zoe Maxwell, what color should we use?
ZM
Zoe Maxwell was added to #bug-button-darkmode by Harry Boone.
Zoe Maxwell9:34 AM
Let's keep the pink and switch the text to #1A1A1A.
Dev9:36 AM
Done! Updated styles/cta-button.css and wrote the root-cause summary in Canvas. @Qa running e2e checks now.
Fix: Button Dark ModeCanvas · Updated just now
Open →
Qa9:41 AM
Verified e2e across Chromium & Safari — WCAG AAA contrast (8.9:1) and checkout specs 28/28 green.
PR #418 merged · E2E green
Archive Channel
Artifacts
Code
View
Canvas
Comparing main → update-cta-button-color
1 commit · 3 files changed · +32 -9
styles/cta-button.css
Viewed
1212.cta-button {
1313 display: inline-flex;
1414 align-items: center;
15- color: #e5e7eb;
16- background: #ec4899;
15+ color: #1a1a1a;
16+ background: #f472b6;
17+ font-weight: 600;
1718 border-radius: 8px;
1819}
DevSoftware
QaQuality
Zoe MaxwellDesign
Harry BooneEng
Same agent runtime across your workspace, Slack, browser, and cloud:
What can Hanzo Tag see in Slack?
Hanzo only reads messages in public or private channels where @Hanzo has been added, and only inspects thread context when someone explicitly tags @Hanzo or when scheduled channel work executes.
Does Hanzo respond only when someone tags it?
Yes. In channels, Hanzo only responds when someone mentions @Hanzo in a message or thread, or when a scheduled task configured by your team posts to that channel.
Does Hanzo Tag use my personal accounts to do its work?
No. Hanzo Tag uses organization-scoped connectors, GitHub installations, and federated workload identities (WIMSE) configured by your organization owners rather than personal member accounts.
Can Hanzo Tag use the MCP connectors we have already set up in Hanzo?
Yes. Any organization-level MCP connector enabled under Plugins & connectors can be granted to Hanzo Tag for channel queries, incident triage, and code channel workflows.
How is Hanzo Tag billed?
Hanzo Tag is available on Team and Enterprise plans and is billed by usage — you pay for the work Hanzo does in channels, not per Slack seat. Direct messages to Hanzo count against the individual member’s own Hanzo plan limits.
Is our Slack data used to train models?
No. Conversations with Hanzo Tag are never used to train models, and channel activity is isolated from individual members’ personal Hanzo chat history.

Hanzo Tag

Connect @Hanzo to your Slack workspace in three steps.

Available on Team and Enterprise plans with usage-based channel billing, spend caps, and zero training on your workspace conversations.

Get Hanzo Tag