Initial commit: NetMesh smart ops platform with 3D topology, inspection reports, RCA and AI ops assistant
Some checks failed
AI automation / Route event (push) Has been cancelled
AI automation / Hand reopened issue to maintainers (push) Has been cancelled
AI automation / Clean source issue state (push) Has been cancelled
AI automation / Reconcile handoffs (push) Has been cancelled
AI automation / Classify issue (push) Has been cancelled
AI automation / Claude Code smoke (push) Has been cancelled
AI automation / Review issue follow-up (push) Has been cancelled
AI automation / Publish issue follow-up (push) Has been cancelled
AI automation / Implement with Claude Code (push) Has been cancelled
AI automation / Publish implement PR (push) Has been cancelled
AI automation / Continue queued issue comments (push) Has been cancelled
AI automation / Codex review loop (push) Has been cancelled
AI automation / Publish Codex fix (push) Has been cancelled
AI automation / Clear Codex dispatch marker (push) Has been cancelled
AI automation / Own PR re-request Codex (push) Has been cancelled
AI automation / External PR re-request Codex (push) Has been cancelled
AI automation / Poll Codex reaction / retry (push) Has been cancelled

This commit is contained in:
2026-10-15 13:53:04 +08:00
commit 2f9f8da48e
3299 changed files with 926841 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
function normalizeSerialLocalEchoLineEndings(data: string): string {
let output = "";
for (let i = 0; i < data.length; i += 1) {
const ch = data[i];
if (ch === "\r") {
output += "\r\n";
if (data[i + 1] === "\n") i += 1;
} else if (ch === "\n") {
output += "\r\n";
} else {
output += ch;
}
}
return output;
}
export function formatSerialLocalEcho(data: string): string {
if (!data) return "";
if (data === "\x7f" || data === "\b") return "\b \b";
if (data === "\x03") return "^C";
if (data === "\r" || data === "\n" || data.charCodeAt(0) >= 32 || data.length > 1) {
return normalizeSerialLocalEchoLineEndings(data);
}
return "";
}