From ab47fa7b405099e4e3399f34998eec186d1fd722 Mon Sep 17 00:00:00 2001 From: Liam McLennan Date: Wed, 19 Aug 2026 11:05:45 +1000 Subject: [PATCH 1/2] More AI agent documentation. --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 60aca3dc..73c5bbf0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # `seqcli` [![CI](https://github.com/datalust/seqcli/actions/workflows/ci.yml/badge.svg?branch=dev&event=push)](https://github.com/datalust/seqcli/actions/workflows/ci.yml) [![GitHub release](https://img.shields.io/github/release/datalust/seqcli.svg)](https://github.com/datalust/seqcli/releases) -The [Seq](https://datalust.co/seq) client command-line app. Supports logging (`seqcli log`), searching (`search`), tailing (`tail`), querying (`query`) and [JSON or plain-text log file](https://github.com/serilog/serilog-formatting-compact) ingestion (`ingest`), and [much more](https://github.com/datalust/seqcli#commands). +The [Seq](https://datalust.co/seq) client command-line interface for Seq users and AI agents. + +Supports logging (`seqcli log`), searching (`search`), tailing (`tail`), querying (`query`) and [JSON or plain-text log file](https://github.com/serilog/serilog-formatting-compact) ingestion (`ingest`), and [much more](https://github.com/datalust/seqcli#commands). ![SeqCli Screenshot](https://raw.githubusercontent.com/datalust/seqcli/dev/asset/SeqCli.png) @@ -58,28 +60,26 @@ $token = ( ) ``` -### MCP and agent skills (preview) +### MCP and agent skills -The 2026.1 preview improves support for agent-driven diagnostics workflows: - -``` -dotnet tool install -g seqcli --prerelease -``` +AI agents use `seqcli` to access Seq. Installing the `seqcli` skills and MCP server makes AI agents faster, more successful and more efficient. For skill installation: ``` -seqcli skills install -a [--global] +seqcli skills install --agent [--global] ``` For local MCP server installation: ``` -seqcli mcp install -a [--global] +seqcli mcp install --agent [--profile ] [--global] ``` Credentials are set using configuration and environment variables as described above. +Upon running the AI agent verify that the skills and MCP server have been detected. If not, consult the agent's documentation for skill and MCP server installation. + ## Contributing See `CONTRIBUTING.md`. From 3e7ab9c172ea8337472997d145d58941846dc0bb Mon Sep 17 00:00:00 2001 From: Liam McLennan Date: Wed, 19 Aug 2026 11:16:08 +1000 Subject: [PATCH 2/2] AI agent docs --- README.md | 2 +- src/SeqCli/Cli/Commands/Mcp/InstallCommand.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1bc931d0..1134b2d2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # `seqcli` [![CI](https://github.com/datalust/seqcli/actions/workflows/ci.yml/badge.svg?branch=dev&event=push)](https://github.com/datalust/seqcli/actions/workflows/ci.yml) [![GitHub release](https://img.shields.io/github/release/datalust/seqcli.svg)](https://github.com/datalust/seqcli/releases) -The [Seq](https://datalust.co/seq) client command-line interface for Seq users and AI agents. +The [Seq](https://datalust.co/seq) command-line interface for Seq users and AI agents. Supports logging (`seqcli log`), searching (`search`), tailing (`tail`), querying (`query`) and [JSON or plain-text log file](https://github.com/serilog/serilog-formatting-compact) ingestion (`ingest`), and [much more](https://github.com/datalust/seqcli#commands). diff --git a/src/SeqCli/Cli/Commands/Mcp/InstallCommand.cs b/src/SeqCli/Cli/Commands/Mcp/InstallCommand.cs index 8b1bed91..7dcc04c7 100644 --- a/src/SeqCli/Cli/Commands/Mcp/InstallCommand.cs +++ b/src/SeqCli/Cli/Commands/Mcp/InstallCommand.cs @@ -35,7 +35,7 @@ public InstallCommand() Options.Add( "a=|agent=", - "The agent name to install the MCP server for; the default is the generic name `agents`", + "The agent name to install the MCP server for; the default is the generic name `agents` - known values are: claude, windsurf, vscode, copilot, qwen, gemini, zed, amazonq, and roo", t => _agent = ArgumentString.Normalize(t)); Options.Add(