fix(pm): drop stale Hindsight extra

Merge 27df3b8847 brought back the hermes-agent[hindsight] extra
(hindsight-client==0.6.1) that 73c598e319 removed. The catalog
Hindsight plugin now requires hindsight-client>=0.10.1,<1, so any
workspace containing it fails `uv lock`. Remove the extra, its
exclude-newer entry and its legacy-takeover mapping, and regenerate
uv.lock.

The workspace-member rename from the original PR is dropped here;
#122098 landed that half.

Salvaged from #122092.
This commit is contained in:
fangliquan
2026-09-25 09:16:13 +08:00
committed by ethernet
parent 996c252914
commit 285768fdfb
4 changed files with 3 additions and 27 deletions

View File

@@ -41,7 +41,6 @@ ANCHORS: dict[str, str | tuple[str, ...]] = {
"wake-porcupine": "pvporcupine", "wake-porcupine": "pvporcupine",
"fal": "fal_client", "fal": "fal_client",
"honcho": "honcho", "honcho": "honcho",
"hindsight": "hindsight_client",
"supermemory": "supermemory", "supermemory": "supermemory",
"mem0": "mem0", "mem0": "mem0",
"messaging": "telegram", "messaging": "telegram",

View File

@@ -254,7 +254,6 @@ piper = [
modal = ["modal==1.3.4"] modal = ["modal==1.3.4"]
daytona = ["daytona==0.155.0"] daytona = ["daytona==0.155.0"]
vercel = ["vercel==0.7.2"] vercel = ["vercel==0.7.2"]
hindsight = ["hindsight-client==0.6.1"]
google-meet = ["playwright==1.62.0", "websockets==15.0.1"] google-meet = ["playwright==1.62.0", "websockets==15.0.1"]
messaging = [ messaging = [
"python-telegram-bot[webhooks]==22.8", "python-telegram-bot[webhooks]==22.8",
@@ -723,7 +722,7 @@ google-auth-httplib2 = false
google-auth-oauthlib = false google-auth-oauthlib = false
google-cloud-pubsub = false google-cloud-pubsub = false
h2 = false h2 = false
hindsight-client = false
honcho-ai = false honcho-ai = false
httplib2 = false httplib2 = false
httpx = false httpx = false

View File

@@ -119,7 +119,7 @@ def test_lazy_installable_extras_excluded_from_all():
"telegram", "discord", "telegram", "discord",
"wake", "wake-openwakeword", "wake-sherpa", "wake-porcupine", "wake", "wake-openwakeword", "wake-sherpa", "wake-porcupine",
"google-chat", "google-chat",
"honcho", "hindsight", "honcho",
"supermemory", "mem0", "supermemory", "mem0",
"mistral", # mistralai — Voxtral STT/TTS, lazy-installed (stt.mistral / tts.mistral) "mistral", # mistralai — Voxtral STT/TTS, lazy-installed (stt.mistral / tts.mistral)
} }

24
uv.lock generated
View File

@@ -112,7 +112,6 @@ google-auth-httplib2 = false
psutil = false psutil = false
python-telegram-bot = false python-telegram-bot = false
jinja2 = false jinja2 = false
hindsight-client = false
sounddevice = false sounddevice = false
alibabacloud-dingtalk = false alibabacloud-dingtalk = false
dingtalk-stream = false dingtalk-stream = false
@@ -2442,9 +2441,6 @@ google-meet = [
{ name = "playwright" }, { name = "playwright" },
{ name = "websockets" }, { name = "websockets" },
] ]
hindsight = [
{ name = "hindsight-client" },
]
homeassistant = [ homeassistant = [
{ name = "aiohttp" }, { name = "aiohttp" },
] ]
@@ -2686,7 +2682,6 @@ requires-dist = [
{ name = "hermes-agent", extras = ["web"], marker = "extra == 'all'" }, { name = "hermes-agent", extras = ["web"], marker = "extra == 'all'" },
{ name = "hermes-agent", extras = ["web"], marker = "extra == 'termux-all'" }, { name = "hermes-agent", extras = ["web"], marker = "extra == 'termux-all'" },
{ name = "hermes-agent", extras = ["youtube"], marker = "extra == 'all'" }, { name = "hermes-agent", extras = ["youtube"], marker = "extra == 'all'" },
{ name = "hindsight-client", marker = "extra == 'hindsight'", specifier = "==0.6.1" },
{ name = "honcho-ai", marker = "extra == 'honcho'", specifier = "==2.2.0" }, { name = "honcho-ai", marker = "extra == 'honcho'", specifier = "==2.2.0" },
{ name = "httplib2", marker = "extra == 'google'", specifier = "==0.32.0" }, { name = "httplib2", marker = "extra == 'google'", specifier = "==0.32.0" },
{ name = "httptools", marker = "python_full_version >= '3.14'", specifier = ">=0.6.3,<0.9" }, { name = "httptools", marker = "python_full_version >= '3.14'", specifier = ">=0.6.3,<0.9" },
@@ -2788,7 +2783,7 @@ requires-dist = [
{ name = "winrt-windows-services-store", marker = "python_full_version >= '3.14' and sys_platform == 'win32'", specifier = ">=3.2.1,<4" }, { name = "winrt-windows-services-store", marker = "python_full_version >= '3.14' and sys_platform == 'win32'", specifier = ">=3.2.1,<4" },
{ name = "youtube-transcript-api", marker = "extra == 'youtube'", specifier = "==1.2.4" }, { name = "youtube-transcript-api", marker = "extra == 'youtube'", specifier = "==1.2.4" },
] ]
provides-extras = ["uvloop", "anthropic", "exa", "firecrawl", "parallel-web", "ddgs", "fal", "edge-tts", "neutts", "kittentts", "piper", "modal", "daytona", "vercel", "hindsight", "google-meet", "messaging", "cron", "slack", "matrix", "wecom", "tts-premium", "voice", "wake", "honcho", "telegram", "discord", "stt-whisper", "audio-io", "silk", "wake-openwakeword", "wake-sherpa", "wake-porcupine", "google-chat", "doc-extract", "trace-upload", "supermemory", "mem0", "vision", "pty", "mcp", "nemo-relay", "homeassistant", "sms", "teams", "computer-use", "acp", "mistral", "otlp", "langfuse", "bedrock", "vertex", "azure-identity", "termux", "termux-all", "dingtalk", "feishu", "google", "youtube", "web", "all"] provides-extras = ["uvloop", "anthropic", "exa", "firecrawl", "parallel-web", "ddgs", "fal", "edge-tts", "neutts", "kittentts", "piper", "modal", "daytona", "vercel", "google-meet", "messaging", "cron", "slack", "matrix", "wecom", "tts-premium", "voice", "wake", "honcho", "telegram", "discord", "stt-whisper", "audio-io", "silk", "wake-openwakeword", "wake-sherpa", "wake-porcupine", "google-chat", "doc-extract", "trace-upload", "supermemory", "mem0", "vision", "pty", "mcp", "nemo-relay", "homeassistant", "sms", "teams", "computer-use", "acp", "mistral", "otlp", "langfuse", "bedrock", "vertex", "azure-identity", "termux", "termux-all", "dingtalk", "feishu", "google", "youtube", "web", "all"]
[package.metadata.requires-dev] [package.metadata.requires-dev]
dev = [ dev = [
@@ -2831,23 +2826,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/73/63/ca511b6f802f28cf3489b280fe77475bcca8de85e81a6299d7916b5b5555/hf_xet-1.6.0-cp38-abi3-win_arm64.whl", hash = "sha256:3dc3e35441ba395006af5aaacc40ef2e603c51ef46c3530b9156185f00935ea3", size = 3859359, upload-time = "2026-08-03T22:33:11.725Z" }, { url = "https://files.pythonhosted.org/packages/73/63/ca511b6f802f28cf3489b280fe77475bcca8de85e81a6299d7916b5b5555/hf_xet-1.6.0-cp38-abi3-win_arm64.whl", hash = "sha256:3dc3e35441ba395006af5aaacc40ef2e603c51ef46c3530b9156185f00935ea3", size = 3859359, upload-time = "2026-08-03T22:33:11.725Z" },
] ]
[[package]]
name = "hindsight-client"
version = "0.6.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohttp" },
{ name = "aiohttp-retry" },
{ name = "pydantic" },
{ name = "python-dateutil" },
{ name = "typing-extensions" },
{ name = "urllib3" },
]
sdist = { url = "https://files.pythonhosted.org/packages/33/26/8b8efa4be21fc3ba12ade3b1353d87f9837ec0d3ec2607e8adbf85bc9c63/hindsight_client-0.6.1.tar.gz", hash = "sha256:314d0bb9e13622e15586ba1586a799726d405b27bc20d78872474b5d6d96cd51", size = 99833, upload-time = "2026-05-08T13:01:23.537Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/24/4f/a1d0bc33ef933ecc52e76dc1514163594d25836a5d303c256a61bb61445d/hindsight_client-0.6.1-py3-none-any.whl", hash = "sha256:9fdda176ab50f7cec8d7339c6608c148f0cd9ad7e65d9d76192f2db730bc330a", size = 249379, upload-time = "2026-05-08T13:01:22.035Z" },
]
[[package]] [[package]]
name = "honcho-ai" name = "honcho-ai"
version = "2.2.0" version = "2.2.0"