Skip to content

Platform limitations (customer-facing)

Items CAI mitigates (prompts, tool notices, verify_csv_inventory) but cannot fully eliminate.

Desktop / Wireshark screenshots

What users expect: PNG of the Wireshark GUI (packet list, decode panes).

What shell agents have: generic_linux_command, optional execute_code—no display server, no computer_screenshot tool on CTF/network/compliance agents.

What CAI can do: Filtered PCAPs, tshark field exports, markdown summaries, optional text-rendered diagrams (clearly labeled).

What to tell the operator: Ask for filtered PCAPs or tshark export of frames X–Y, not GUI screenshots, unless you run a separate desktop automation stack.

100% LLM rule compliance

Prompts and tool banners reduce wrong substitutions; models may still occasionally ignore them under long contexts or repeated interruptions.

Mitigation: Short, explicit tasks; verify artifacts on disk (file *.pcap, verify_csv_inventory).

Not a bug: Residual hallucination risk is inherent to LLM agents.

CAP_NET_RAW on WSL2

Cause: Linux capability not granted to dumpcap/tcpdump in the WSL VM.

What CAI does: Detect failure, suggest setcap, sudo, or Docker; trigger sudo prompt when TTY allows.

What CAI cannot do: Grant kernel capabilities without the user (or installer) configuring the host.

Action for the operator: sudo setcap cap_net_raw+eip $(which dumpcap) or use CAI Docker with NET_RAW.

Very large CSV inventories

Cause: Context limits; model may stop after partial batches even with good prompts.

What CAI added: verify_csv_inventory tool on Compliance agent—deterministic missing-ID list.

What still helps: Split CSV by chapter; run verify after each batch; merge results.

Not solved by prompts alone for multi-thousand-row sheets without chunking.

Agent interruption (SYSTEM CONTEXT NOTE)

When the user switches agents or tasks, CAI injects a note to prioritize the new request. Earlier work may stop mid-flight.

Not the PCAP bug—by design. Use “resume previous task” if continuation is intended.