Skip to main content

imbue-mngr-claude

Claude agent type plugin for mngr.

Provides the claude, code-guardian, and fixme-fairy agent types.

Shared CLAUDE_CONFIG_DIR (local agents)

By default, every Claude agent gets its own per-agent config directory under $MNGR_AGENT_STATE_DIR/plugin/claude/anthropic/ (populated by copying/symlinking from ~/.claude/). Set use_env_config_dir = true on the agent type config to have local Claude agents share the user's $CLAUDE_CONFIG_DIR instead:

[agent_types.claude]
use_env_config_dir = true

When enabled:

  • $CLAUDE_CONFIG_DIR must be set in the parent shell; mngr errors out otherwise.
  • Only local hosts are supported.
  • mngr never writes to the user's Claude config (no trust additions, no dialog dismissal, no per-agent settings.json, no keychain provisioning). The user is responsible for one-time interactive claude setup (trust the work_dir, complete onboarding, log in).
  • Other sync/override/auto-dismiss fields on the agent config are silently ignored since shared mode has no per-agent dir to write into.

Approximate response streaming (streaming_snapshot_interval_seconds)

Set streaming_snapshot_interval_seconds on the agent type config to get an approximate, live view of Claude's in-progress assistant text:

[agent_types.claude]
streaming_snapshot_interval_seconds = 0.25

When the value is > 0, a background watcher periodically captures the agent's tmux pane, reverse-maps the rendered assistant text back into markdown, and writes it to $MNGR_AGENT_STATE_DIR/plugin/claude/stream_buffer. When the value is <= 0 (the default), the watcher is neither provisioned nor run.

stream_buffer format:

  • Line 1: the id (uuid) of the last complete assistant message (empty string if none yet), so consumers can tell a genuinely-new streaming message apart from leftover text right after a message finished.
  • Lines 2+: the in-progress assistant text, reverse-mapped to markdown.

Notes:

  • This is best-effort and approximate. It reconstructs bold/italic, inline code, links, blockquotes, lists, code blocks, and tables from the terminal rendering; heading levels and code-block languages are not recoverable.
  • The body is strict-append within a message (snapshots are overlap-stitched) and is emptied when the agent goes idle. A table is held back until it stops changing across polls, so it appears once rendered rather than row-by-row.
  • The watcher is a Python script; the agent host must have python3 available (provisioning fails fast if it does not).

Metadata

Release files for imbue-mngr-claude 0.2.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for imbue-mngr-claude 0.2.17
File Size Uploaded
imbue_mngr_claude-0.2.17.tar.gz 202.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for imbue-mngr-claude 0.2.17
File Interpreter ABI Platform
imbue_mngr_claude-0.2.17-py3-none-any.whl Python 3 none any Details

Total release size: 300.4 kB

Release files / imbue_mngr_claude-0.2.17.tar.gz

Download URL imbue_mngr_claude-0.2.17.tar.gz
Size 202.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c1296114a923e34456f8d22dfe9d3c313a7ad231a156b46b09d6002ea1190248
BLAKE2b-256 checksum
How to use checksums
9d0ab9433a54e6b466ff788477f245aca660d5bbb522b66900dd35e4eb003f18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 18, 2026.

Transparency log

Release files / imbue_mngr_claude-0.2.17-py3-none-any.whl

Download URL imbue_mngr_claude-0.2.17-py3-none-any.whl
Size 97.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e9515c200b3dfe52800d894bb8304ffad146f8d63dc6ad7c0d0e3fc7b257367
BLAKE2b-256 checksum
How to use checksums
0c1f2afc289a3ca606f6e8105058ed9c5d0e8c63246bd4ddea612388989046dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 18, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.17 This release

2 release files

0.2.16

2 release files

0.2.15

2 release files

0.2.14

2 release files

0.2.13

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page