惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Cisco Blogs
博客园 - Franky
N
Netflix TechBlog - Medium
Vercel News
Vercel News
F
Full Disclosure
H
Heimdal Security Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
G
GRAHAM CLULEY
aimingoo的专栏
aimingoo的专栏
IT之家
IT之家
Recorded Future
Recorded Future
SecWiki News
SecWiki News
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Microsoft Security Blog
Microsoft Security Blog
P
Privacy International News Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
宝玉的分享
宝玉的分享
GbyAI
GbyAI
Forbes - Security
Forbes - Security
博客园_首页
小众软件
小众软件
M
MIT News - Artificial intelligence
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
T
Tenable Blog
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Security Latest
Security Latest
G
Google Developers Blog
D
DataBreaches.Net
WordPress大学
WordPress大学
Attack and Defense Labs
Attack and Defense Labs
S
Security Affairs
NISL@THU
NISL@THU
D
Docker
L
Lohrmann on Cybersecurity
Schneier on Security
Schneier on Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Palo Alto Networks Blog
The Register - Security
The Register - Security
I
Intezer
C
CERT Recently Published Vulnerability Notes
The Cloudflare Blog
Y
Y Combinator Blog

AUR Newest Packages

AUR (en) - llvm-bolt-bin AUR (en) - unbill-tui-bin AUR (en) - omarchy-prayer AUR (en) - pi-ext-subagents AUR (en) - pgxcli-bin AUR (en) - octra-wallet AUR (en) - bambu-studio AUR (en) - graphify-bin AUR (en) - word-snatchers-cli AUR (en) - typing-game-cli AUR (en) - agent-deck-bin AUR (en) - fconvert AUR (en) - sd-boot AUR (en) - mutui AUR (en) - vapor-openvr-git AUR (en) - pi-ext-awsdocs AUR (en) - omniroute-bin AUR (en) - ddnsto-bin AUR (en) - herdr-bin AUR (en) - superset-bin AUR (en) - dabradio-bin openaquaero AUR (en) - fmradio-bin AUR (en) - luna-translator AUR (en) - braincup-bin AUR (en) - ioruba-desktop-bin AUR (en) - ioruba-desktop AUR (en) - deadsync-bin AUR (en) - deadsync AUR (en) - claurst-bin AUR (en) - festival-bin AUR (en) - awesomenes AUR (en) - tofi-rs-git AUR (en) - wallrift AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - koharu-appimage AUR (en) - pulsedb AUR (en) - clashmi-bin AUR (en) - viper-py AUR (en) - netwatch-tui-bin AUR (en) - scran AUR (en) - snapdog-client AUR (en) - snapdog AUR (en) - opentubex AUR (en) - fafind-bin AUR (en) - smosummary AUR (en) - cardwire AUR (en) - android-cli AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - clawd-on-desk-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - byedroid AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - opennow AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - tasks-bin AUR (en) - gitmun-bin AUR (en) - drop-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - goosestation-libretro AUR (en) - kei AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - cosmic-ext-connected-git AUR (en) - ter-music-cn elio-bin AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - ouijit-bin AUR (en) - usque-bin
AUR (en) - mistral-vibe
2026-05-30 · via AUR Newest Packages

rubin55 commented on 2026-06-05 07:37 (UTC)

I added that test and the test mentioned by @kozzi to the ignore list.

Tingel commented on 2026-06-05 05:20 (UTC) (edited on 2026-06-05 05:27 (UTC) by Tingel)

I can't install the package because it always exits with the following error:

========================================================================================================================================================= FAILURES =========================================================================================================================================================
________________________________________________________________________________________________________________ test_spawn_cli_asks_bash_permission_and_shows_tool_output_after_approval[tool-call-stream] ________________________________________________________________________________________________________________
[gw6] linux -- Python 3.12.13 /home/tingel/.cache/yay/mistral-vibe/src/mistral-vibe/.venv/bin/python

streaming_mock_server = <tests.e2e.mock_server.StreamingMockServer object at 0x7f40296abd70>, setup_e2e_env = None, e2e_workdir = PosixPath('/tmp/pytest-of-tingel/pytest-2/popen-gw6/test_spawn_cli_asks_bash_permi0/workdir'), spawned_vibe_process = <function spawned_vibe_process.<locals>.spawn at 0x7f402949a980>

    @pytest.mark.timeout(25)
    @pytest.mark.parametrize(
        "streaming_mock_server",
        [pytest.param(_tool_call_factory, id="tool-call-stream")],
        indirect=True,
    )
    def test_spawn_cli_asks_bash_permission_and_shows_tool_output_after_approval(
        streaming_mock_server: StreamingMockServer,
        setup_e2e_env: None,
        e2e_workdir: Path,
        spawned_vibe_process: SpawnedVibeProcessFixture,
    ) -> None:
        with spawned_vibe_process(e2e_workdir) as (child, captured):
            wait_for_main_screen(child, timeout=15)
            child.send("Run a shell command")
            child.send("\r")

            wait_for_request_count(
                lambda: len(streaming_mock_server.requests), expected_count=1, timeout=10
            )
>           wait_for_rendered_text(
                child, captured, needle="Permission for the bash tool", timeout=10
            )

/home/tingel/.cache/yay/mistral-vibe/src/mistral-vibe/tests/e2e/test_cli_tui_tool_approval.py:82: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

child = <pexpect.pty_spawn.spawn object at 0x7f40296abad0>, captured = <_io.StringIO object at 0x7f4029cc3d00>, needle = 'Permission for the bash tool', timeout = 10

    def wait_for_rendered_text(
        child: pexpect.spawn, captured: io.StringIO, needle: str, timeout: float
    ) -> None:
        start = time.monotonic()
        while time.monotonic() - start < timeout:
            if needle in strip_ansi(captured.getvalue()):
                return
            try:
                child.expect(r"\S", timeout=0.1)
            except pexpect.TIMEOUT:
                pass
            except pexpect.EOF as exc:
                rendered_tail = strip_ansi(captured.getvalue())[-1200:]
                raise AssertionError(
                    f"Child exited while waiting for rendered text: {needle!r}\n\nRendered tail:\n{rendered_tail}"
                ) from exc
        rendered_tail = strip_ansi(captured.getvalue())[-1200:]
>       raise AssertionError(
            f"Timed out waiting for rendered text: {needle!r}\n\nRendered tail:\n{rendered_tail}"
        )
E       AssertionError: Timed out waiting for rendered text: 'Permission for the bash tool'
E       
E       Rendered tail:

/home/tingel/.cache/yay/mistral-vibe/src/mistral-vibe/tests/e2e/common.py:93: AssertionError

kozzi commented on 2026-05-31 16:41 (UTC)

Hi @rubin55 please add --ignore=tests/audio_recorder/test_audio_recorder.py, for some reason it does not works without it on some PCs

rubin55 commented on 2026-05-26 05:04 (UTC)

Version 2.11.0 came out which fixes the textual issue and mistral-vibe works normally again.

rubin55 commented on 2026-05-05 17:09 (UTC) (edited on 2026-05-07 17:12 (UTC) by rubin55)

There's currently (since 2.9.4, still persists with 2.9.5) an issue with Mistral Vibe in combination with Textual 8.2.5, which seems to have changed how the ansi theme works. In the meantime, you can downgrade to python-textual 8.2.4:

sudo pacman -U https://archive.archlinux.org/packages/p/python-textual/python-textual-8.2.4-1-any.pkg.tar.zst

laurent_waro commented on 2026-04-15 02:51 (UTC)

/usr/lib/python3.14/subprocess.py:1268: TimeoutExpired ============================================================================ short test summary info ============================================================================= FAILED tests/client/test_config.py::test_command_execution - subprocess.TimeoutExpired: Command '['/usr/bin/uv', 'run', '--frozen', '--with', 'mcp[cli]', 'mcp', 'run', '/home/laurenth/.cache/yay/python-mcp/src/mcp/test_server.py:app', '--help']' timed out after 60 seconds ======================================================= 1 failed, 1091 passed, 95 skipped, 1 xfailed in 528.10s (0:08:48) ========================================================

rubin55 commented on 2026-04-14 17:44 (UTC)

@PhCl thanks for the report, added python-jsonpatch as a dependency.

PhCl commented on 2026-04-14 17:35 (UTC)

$ vibe
Traceback (most recent call last):
  File "/usr/bin/vibe", line 172, in <module>
    main()
    ~~~~^^
  File "/usr/bin/vibe", line 166, in main
    from vibe.cli.cli import run_cli
  File "/usr/lib/python3.14/site-packages/vibe/cli/cli.py", line 11, in <module>
    from vibe.cli.textual_ui.app import StartupOptions, run_textual_ui
  File "/usr/lib/python3.14/site-packages/vibe/cli/textual_ui/app.py", line 51, in <module>
    from vibe.cli.textual_ui.remote import RemoteSessionManager, is_progress_event
  File "/usr/lib/python3.14/site-packages/vibe/cli/textual_ui/remote/__init__.py", line 3, in <module>
    from vibe.cli.textual_ui.remote.remote_session_manager import (
    ...<2 lines>...
    )
  File "/usr/lib/python3.14/site-packages/vibe/cli/textual_ui/remote/remote_session_manager.py", line 7, in <module>
    from vibe.core.nuage.remote_events_source import RemoteEventsSource
  File "/usr/lib/python3.14/site-packages/vibe/core/nuage/remote_events_source.py", line 19, in <module>
    from vibe.core.nuage.remote_workflow_event_translator import (
    ...<2 lines>...
    )
  File "/usr/lib/python3.14/site-packages/vibe/core/nuage/remote_workflow_event_translator.py", line 7, in <module>
    from jsonpatch import JsonPatch, JsonPatchException  # type: ignore[import-untyped]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'jsonpatch'

Fixed by installing python-jsonpatch

$ pacman -Ss python-jsonpatch
extra/python-jsonpatch 1.33-6 [installed]
    An implementation of the JSON Patch format

rubin55 commented on 2026-03-16 19:14 (UTC) (edited on 2026-03-16 19:15 (UTC) by rubin55)

All, I just upgraded this package to 2.5.0, but it depends on python-mistralai which needs to be upgraded to 2.0.4 (it's currently still at 1.12.4). I've provided the maintainer there with a patch. If you run into issues, patch python-mistralai yourself with the patch I mentioned in the comments there and you should be good to go (or hold off until the maintainer of python-mistralai has upgraded the package of course).

rubin55 commented on 2026-02-19 18:05 (UTC)

@PhCl thanks, I added the dependency