diff --git a/cmd/olliesrv/internal/fs/handlers_agent.go b/cmd/olliesrv/internal/fs/handlers_agent.go index 8d947e6..69fd2d6 100644 --- a/cmd/olliesrv/internal/fs/handlers_agent.go +++ b/cmd/olliesrv/internal/fs/handlers_agent.go @@ -304,6 +304,14 @@ var agentCtlHandlers = map[string]rdwrHandler{ ctx.Agent.InjectRewrite(text) return []byte("ok\n"), nil }, + "i": func(ctx HandlerCtx, args []string) ([]byte, error) { + text := strings.Join(args, " ") + if text == "" { + return nil, fmt.Errorf("inject requires text") + } + ctx.Agent.InjectRewrite(text) + return []byte("ok\n"), nil + }, "agent": func(ctx HandlerCtx, args []string) ([]byte, error) { if len(args) == 0 { return []byte(ctx.Agent.Profile() + "\n"), nil