• v0.3.0 6a85a48e6d

    etwen released this 2026-06-08 10:12:31 +08:00 | 33 commits to main since this release

    New features

    AI-driven PDU power control (MCP)

    • New ETTerms.PduMcp server lets AI agents (Kiro CLI / Claude CLI) control an SNMP PDU
      directly — power outlets on/off, read status, and power-cycle a DUT during automated tests.
    • Unlike the Serial bridge, the PDU runs over SNMP (UDP), which is non-exclusive, so the AI talks to
      the PDU directly — the ETTerms GUI does not need to be running.
    • Tools: pdu_connect / pdu_list / pdu_set_port / pdu_get_port / pdu_status /
      pdu_power_cycle / pdu_disconnect.

    One-click setup for both MCP servers

    • Settings → AI MCP now registers both etterms-serial and etterms-pdu into your AI CLI's
      user-level config with a single Setup (and removes both with Remove). Each card shows the
      resolved server paths and the CLI verify command.
    • Publishing the GUI auto-bundles both MCP servers into the app folder
      (\ETTerms.SerialMcp\ and \ETTerms.PduMcp\), so the registered paths always resolve.

    📦 Downloads

    Two builds are produced:

    Build Needs .NET 8 Desktop Runtime? Notes
    Standard (ETTerms_v0.3.0) Yes Smaller; for machines that already have the runtime
    Portable (ETTerms_v0.3.0_portable) No Runtime bundled — unzip and run, no install / admin needed

    Run ETTerms v0.3.0.exe.

    🔗 Links

    Full changelog: v0.2.2...v0.3.0

    Downloads