Blocks

Coding agents that feel like remote teammates

Just @blocks with your request like a regular teammate in the same tools you already use.

Github
Bitbucket
Gitlab
Answer questions about pull requests
KenSokolov reviewed now
infra/lambdas/authorizer/index.ts
71
+const authorizationHeaderWorkspaceValue = headers['x-wid'] || '';
KM
KenSokolov now
@blocks does this correspond to the value defined in the ticket?
AC
Blocks
bot
now
No, the value referenced in the ticket is suggested below.
Suggested change
71
-const authorizationHeaderWorkspaceValue = headers['x-wid'] || '';
71
+const authorizationHeaderWorkspaceValue = headers['x-acme-wid'] || '';

Describe the task to Blocks

Blocks can do almost anything across your connected tools –– it will ask follow-up questions if needed, and gets to work immediately.

Alex Chen2:14 PM
@blocks our API response times are getting slow. Can you help optimize our user authentication endpoint?
Blocks2:14 PM
I couldn't find an existing ticket so I created the following Jira ticket: https://acmecorp.atlassian.net/browse/SERVICE-588.

I'll analyze the authentication endpoint implementation and database queries now.
Blocks2:16 PM
Found a few issues:
  • - Missing database index on email field
  • - Inefficient JWT validation
Should I create a fix for these?
Alex Chen2:17 PM
Yes please! Also, can you add some caching to reduce database hits?
Blocks2:17 PM
Perfect! I'll also add Redis caching for frequently accessed user data. Working on the implementation now...
Blocks2:22 PM
✅ Done! I've optimized the authentication endpoint with:
  • - Added database index for faster lookups
  • - Implemented Redis caching
  • - Optimized JWT validation
Here's the PR: https://bitbucket.org/acmecorp/pull-requests/1247

Just @blocks in tools you already use

Connect your channels and start delegating tasks to Blocks immediately. No additional setup required.

Slack
Github
Bitbucket
Gitlab
Linear
Jira
Discord
Teams
Notion
Zendesk
Beta

Automate tasks

Describe a task and when you want it to occur in natural language.

Michelle Klein11:17 AM
@blocks every morning, post all open prs to the engineering channel and mention reviewers
Blocks11:17 AM
Okay, I created the automation and uploaded it to the dashboard.
Michelle Klein12:07 PM
@blocks on pushes or merges to main across all relevant repos, ensure that the documentation repo is up to date.
Blocks12:07 PM
Okay, I created the automation and uploaded it to the dashboard.

Connect MCP servers

Improve agents capabilities –– database read access, navigate webpages, grab latest documentation, and more.

Postgres
New Relic
Firecrawl
Context7
Sentry

Choose the underlying agents

Use one agent for everything, or different agents for different tasks. Swap at any time.

Claude AgentClaude Agent
Claude Code
General tasks
Codex AgentCodex Agent
Codex
General tasks
Gemini AgentGemini Agent
Gemini CLI
General tasks