mirror of
https://github.com/langgenius/dify.git
synced 2026-07-21 18:58:35 +08:00
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
20 lines
580 B
Go
20 lines
580 B
Go
// shellctl-sanitize-pty is a stdin→stdout PTY sanitizer used by tmux pipe-pane.
|
|
// It strips ANSI escape sequences, normalizes carriage-return progress lines,
|
|
// and performs incremental UTF-8 decoding.
|
|
package main
|
|
|
|
import (
|
|
"flag"
|
|
"os"
|
|
|
|
"github.com/langgenius/dify/dify-agent-runtime/internal/cmdutil"
|
|
"github.com/langgenius/dify/dify-agent-runtime/internal/sanitize"
|
|
)
|
|
|
|
func main() {
|
|
readyFile := flag.String("ready-file", "", "path to touch before reading stdin")
|
|
flag.Parse()
|
|
|
|
cmdutil.HandleError(sanitize.Run(*readyFile, os.Stdin, os.Stdout), 1, "sanitize-pty")
|
|
}
|