Back to list

Blog

Tactic Remote 1.11: clearer connections, message recovery, and easier sign-in

What should you do when the computer is offline, the agent is waiting for a decision, or your instruction is rejected? Follow a remote handoff to understand the changes in 1.11 and when they apply.

Published Tags: tactic-remote-1-11 / mobile-ai-coding / Launch news
Two hand-drawn links join to represent continuing work across devices.

Before leaving your desk, you ask your coding agent to investigate a bug. Later, you open the same project on your iPhone to add a requirement: “Keep the existing settings. Fix only this regression and report the test results.”

The instruction is ready, but what happens next can vary. The computer may have gone to sleep. After reconnecting, the agent may be waiting for you to trust the project. Or the network may switch just as you tap Send. All three can look like “no reply,” even though each needs a different response.

Tactic Remote 1.11 improves these handoffs. When the computer cannot be reached, the home screen shows troubleshooting steps for your connection type. When the agent cannot accept an instruction, the app explains the reason and keeps the message. And when an agent is waiting for trust, sign-in, or startup, it avoids treating that waiting process as one that has stopped. Understanding the current state helps you continue the original task without sending the same request twice.

Connecting to the computer and continuing the task are separate stages

The Tactic Remote mobile app lets you view projects, send instructions, and interact with sessions. Project files, terminal processes, and coding agents run on your development computer. Signing in to Tactic verifies your account. Connecting to an available computer gives you access to its workspace. The agent must then be ready to accept input before the task can continue.

A remote handoff has several stages:

A remote handoff: check the development computer, establish a connection, resolve what the agent is waiting for, check message delivery, and verify the task result.

Each stage needs its own evidence. A connection to the computer does not mean the task has started.

Version 1.10 already introduced a project-based home screen, prompt drafts, and account connections. Version 1.11 builds on that workflow with explanations and recovery actions for failed connections, rejected input, and interrupted sign-in. Your existing project and original session remain the starting point for continuing the task.

If the computer is unreachable, check the connection you are using

If a connection works on your home Wi-Fi but fails after switching to cellular, first check whether the app is still using the computer’s local network address. A direct local connection depends on a reachable network path between the two devices. Tactic Relay requires the computer to be online, its companion service to be running, and the relevant account and host authorization to be in place.

The 1.11 home screen provides troubleshooting steps for each connection type. For a local connection, those steps focus on local network permission, the address, and the firewall. For Relay, they focus on the host’s availability, account verification, and the Relay status on the computer.

What you seeWhat to check firstEvidence that access is restored
Works on home Wi-Fi but fails after leavingWhether the app is still using a local address or a configured remote connectionYou can enter the intended computer’s workspace on your current network
The computer appears under your account, but the connection failsWhether it is awake and its companion service and Relay are runningYou can open a project on that computer, rather than only see its name
A quick disconnect and reconnect times outThe versions on both devices and the current connection messageA new connection succeeds and fresh session output appears
Linking the computer fails some time after sign-inWhether account verification needs to be completed againLinking succeeds and you can select the correct computer to connect

This release fixes connections that could time out after a quick reconnect, as well as computer linking that could fail some time after sign-in. A sleeping computer, network isolation, and a stopped service still need their own checks. For a detailed procedure, see the local network and Relay troubleshooting guide.

When the agent cannot accept input, keep the message with the reason

Return to the opening example. You have entered the original session, but the terminal is showing a project trust prompt. The agent’s process may be running; it simply cannot yet treat your text as a coding instruction.

With an updated companion on the computer, 1.11 explains why the send was rejected and keeps the message. Recognized waiting states direct you to Open Terminal to resolve the prompt, rather than restarting the agent just to send an instruction. When the agent is explicitly reported as not running, the app offers Start & Send.

Once a message is kept, you can choose Queue to place it in the pending queue, or Edit to return it to the composer. For example, you might change “Fix it and commit” to “First explain the proposed fix and the behavior we need to preserve.” If the input field already contains text, Edit is disabled to prevent it from being overwritten by the kept message. Check both the input field and the queue before choosing an action.

Three message states need different treatment:

Message stateWhat you can concludeWhat to do next
Explicitly rejected and keptThis instruction was not acceptedResolve the blocker, then edit the message or choose how to continue sending
Added to the pending queueThe instruction is waiting for send conditionsCheck the queue and any reason it is paused; avoid adding a second copy
Disconnected during sending, with a warning that it may have been sentDelivery is uncertainCheck output in the original session before deciding whether to resend

“Kept” means the text you wrote is still available for a recovery action. “Accepted” means the computer has accepted the request. “Complete” requires the actual changes and verification results. After Start & Send or resuming a queue, a message is sent only when send conditions are met. Its continued presence on screen is not enough to conclude that it has not run.

Replies should continue after trust, sign-in, or startup prompts

Version 1.11 also fixes a confusing issue: replies could stop appearing while the agent was waiting for trust confirmation, sign-in, or startup. After resolving one of these prompts, you need to see what happens next in the original session, rather than open a new one because the screen appears unchanged.

For a trust prompt, check the actual project directory. For provider sign-in, use that agent’s own account. During startup, check whether input is ready or a specific error has appeared. Signing in to Tactic does not sign you in to Claude Code, Codex, Amp, or Droid.

These prompts do not all call for the same “continue” response. Directory trust and tool permissions concern actual access and actions; respond to the options shown in the terminal. The agent waiting and message recovery guide walks through the choices.

Passkey sign-in is easier to find, and interruptions are clearer

Passkeys were already supported. In 1.11, their entry points are easier to find in onboarding, account settings, and the web sign-in page.

The sign-in page also scrolls correctly, and cancelling passkey verification produces a more accurate message. Cancelling one verification attempt is different from having no account or entering an incorrect password. Checking which step you completed can help you avoid repeatedly switching sign-in methods or linking the computer again.

This release also strengthens account verification and authorization checks, and improves recovery from cloud account-service interruptions. Your Tactic identity, authorization to access a host, and the agent’s provider account still serve different purposes. If the terminal says the provider is not signed in, resolve that agent’s sign-in instead of signing in to Tactic again.

Pro screens explain the feature, and offer codes can be redeemed in the app

When a feature opens the Pro upgrade screen, 1.11 explains the feature you tried to use. That gives you more context for deciding whether to upgrade for the task at hand. The app also adds an entry point for redeeming App Store offer codes.

Offer eligibility depends on the promotion and the account. After redemption, check the purchase status shown by the App Store and the app. An offer-code entry point does not mean every account qualifies for every promotion.

Update both devices, then verify a handoff in the original session

The explanation needed for message recovery comes from the computer’s response, so update both the mobile app and the companion you actually use on the host. The Mac app, Mac/Linux CLI, and Windows Preview have their own installation and release paths. If you use the Mac app, update the app itself; updating a separate CLI does not replace the service bundled inside the Mac app. If you use the standalone CLI, update that package. Windows Preview follows its own release versions.

Use this sequence to update and check the connection:

  1. While the task is idle, record the computer, project directory, original session, and versions on both devices. If work is still running, save its current progress before arranging the host update.
  2. Check the official download page for the version actually available on your platform, then update the mobile app and the corresponding companion.
  3. Start the companion again and use your previous connection method to enter the original project and session.
  4. Read the latest terminal output, resolve any trust or sign-in prompt, then check kept messages and the pending queue.
  5. Send a small request whose result you can verify before continuing implementation.

For example:

Give me a read-only summary of this project’s working directory, Git branch, existing changes, and unresolved issues. Do not edit files, install dependencies, or publish anything. First explain which checks you recommend next.

The reply should match the original project and its current changes. Once you have confirmed that, send the specific implementation request. A restored connection means you can access the computer again; completing the task still requires the actual result and the relevant checks. The 1.11 changelog lists the improvements and fixes.

Try Tactic Remote

Control your coding Agents from your phone

Connect to Claude Code, Codex, and other Agents on your Mac, Windows, or Linux computer. Check progress and send the next instruction from iPhone or iPad.