# perf\(server\): share Claude capability probes across instances · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/705037c0138e6f407bb0c15cbb865bfd85fa5a4a)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 705037c0138e6f407bb0c15cbb865bfd85fa5a4a

Requested commit: 705037c0138e6f407bb0c15cbb865bfd85fa5a4a

Commit: 705037c0138e6f407bb0c15cbb865bfd85fa5a4a

Tree: 83217d83c40fc95c8da7874331a97b6956a86976

Author: Claude

Committer: Claude

## Message

```
perf(server): share Claude capability probes across instances

The capabilities probe spawns a claude process and was cached per
instance, so instances sharing a binary and config directory each ran
their own probe. Move the TTL cache into a server-wide service keyed by
binary, config directory, cwd and instance environment so they share one.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CeWArRh6FDJGzjGYecyi7A

```

## Parents

- [ed809f7ad274ebccdfbf029ccfd7ff2582fd486a](https://git.cafe/pingdotgg/t3code/commit/ed809f7ad274ebccdfbf029ccfd7ff2582fd486a?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/705037c0138e6f407bb0c15cbb865bfd85fa5a4a?format=markdown)
