# Hanzo Tag — Enterprise Slack Agent, Code Channels & WIMSE Federation — Hanzo AI

> Tag @Hanzo in Slack to launch Code Channels, inspect codebase traces, generate Canvas root-cause writeups, and ship pull requests under enterprise WIMSE governance.

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.

[Set up Hanzo Tag](https://hanzo.ai/settings/organization/products?tab=tag)[Configure Federated Access (WIMSE)](https://hanzo.ai/settings/organization/products?tab=tag&sub=federated)[Slack integration docs](https://docs.hanzo.ai/docs/integrations/slack)

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

HanzoAPP

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 promptCopy

```
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.

[Open Hanzo Tag Activity Console](https://hanzo.ai/settings/organization/products?tab=tag&sub=activity)

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.

[Explore Hanzo Team](https://hanzo.ai/team)

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

ArtifactsCode

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:[Hanzo Team](https://hanzo.ai/team)[Hanzo Tag for Slack](https://hanzo.ai/slack)[Hanzo Tag Governance](https://hanzo.ai/tag)[Hanzo in Chrome](https://hanzo.ai/chrome)[Hanzo Bot](https://hanzo.ai/bot)

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.

[Connect Slack Workspace](https://hanzo.ai/settings/organization/products?tab=tag)[Explore Hanzo Team](https://hanzo.ai/team)[Explore Hanzo in Chrome](https://hanzo.ai/chrome)

## Get Hanzo Tag

[Deploy to Cloud](https://platform.hanzo.ai/deploy)
