<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LangGraph on 撷时录</title>
		<link>http://localhost:1313/project-tags/langgraph/</link>
		<description>Recent content in LangGraph on 撷时录</description>
		<generator>Hugo</generator>
		<language>zh-CN</language>
		
		
		
		
			<lastBuildDate>Wed, 02 Sep 2026 00:00:00 +0800</lastBuildDate>
		
			<atom:link href="http://localhost:1313/project-tags/langgraph/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>玄鉴</title>
				<link>http://localhost:1313/projects/%E7%8E%84%E9%89%B4/</link>
				<pubDate>Wed, 02 Sep 2026 00:00:00 +0800</pubDate>
				<guid>http://localhost:1313/projects/%E7%8E%84%E9%89%B4/</guid>
				<description>&lt;p&gt;&lt;strong&gt;玄鉴（Xuanjian）&lt;/strong&gt; 是面向运维与现场排查的 AI 桌面工作台：主机清单、本地 / SSH / WSL 终端、SFTP、脚本与笔记、会话录制、本机网络工具与 Docker 侧栏，并内置 &lt;strong&gt;玄鉴 Agent&lt;/strong&gt;。LangGraph 本地编排，在独立下栏终端可观测执行，按 ReAct 完成排查与运维。数据落 SQLite，跨 Windows / macOS / Linux。当前版本 &lt;code&gt;1.3.7&lt;/code&gt;，MIT，&lt;code&gt;io.github.jiangbyte.xuanjian&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;相对「终端 + 散落脚本」，机群、会话、文件、自动化与 Agent 收进同一应用；相对纯云端 Copilot，命令走本机 PTY / SSH，轨迹可回放。&lt;/p&gt;&#xA;&lt;div class=&#34;solitude-tag tag-mermaid mermaid&#34;&gt;flowchart TB&#xA;  hosts[&amp;#34;主机操作台&amp;#34;]&#xA;  term[&amp;#34;终端工作区&amp;#34;]&#xA;  agent[&amp;#34;玄鉴 Agent&amp;#34;]&#xA;  pty[&amp;#34;下栏 PTY&amp;#34;]&#xA;  hosts --&amp;gt; term&#xA;  term --&amp;gt; agent&#xA;  agent --&amp;gt; pty&#xA;  term --&amp;gt; sftp[&amp;#34;SFTP&amp;#34;]&#xA;  term --&amp;gt; docker[&amp;#34;Docker&amp;#34;]&#xA;  term --&amp;gt; scripts[&amp;#34;脚本&amp;#34;]&#xA;  term --&amp;gt; net[&amp;#34;网络工具&amp;#34;]&lt;/div&gt;&#xA;&lt;h2 id=&#34;特性&#34;&gt;特性&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;主机操作台&lt;/strong&gt;：分组、标签、排序；口令 AES；一键 SSH 或粘贴 &lt;code&gt;user@host&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;终端工作区&lt;/strong&gt;：本地 Shell 与 SSH（xterm）；多标签 keep-alive；左侧文件 / 脚本 / 历史 / 概览 / 进程 / 端口 / Docker；右侧 Agent 与笔记&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;玄鉴 Agent&lt;/strong&gt;：Orchestrator + SubAgent（巡检 / 终端 / 部署 / 分析）；计划 / 确认 / 完全权限；MCP 动态合并；上下文压缩与用量计量&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;下栏终端&lt;/strong&gt;：与主终端分离的独立 PTY；&lt;code&gt;terminal_run&lt;/code&gt; / &lt;code&gt;session_exec&lt;/code&gt; 输出可见&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;模型&lt;/strong&gt;：自定义供应商；OpenAI 兼容与 Anthropic Messages；思考强度与上下文窗口可配&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;SFTP&lt;/strong&gt;：双栏浏览、上传下载、冲突处理、内联编辑&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Docker&lt;/strong&gt;：容器、镜像、网络与卷；实时日志；Agent &lt;code&gt;docker_*&lt;/code&gt; 工具&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;脚本与笔记&lt;/strong&gt;：脚本包、变量占位、多目标执行；Markdown 分类自动保存&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;会话日志&lt;/strong&gt;：I/O 录制、筛选、回放、导出&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;网络工具&lt;/strong&gt;：Ping / 路由 / DNS、IP 计算、端口、HTTP / TLS、测速、连接与流量&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;自动化&lt;/strong&gt;：批量脚本、Cron、告警、机群概览、审计控制台&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;数据安全&lt;/strong&gt;：SQLite；工作空间同步与 deploy 配方；备份导出（可选 AES）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;solitude-tag tag-mermaid mermaid&#34;&gt;flowchart LR&#xA;  user[&amp;#34;运维输入&amp;#34;]&#xA;  lg[&amp;#34;LangGraph&amp;#34;]&#xA;  llm[&amp;#34;OpenAI / Anthropic&amp;#34;]&#xA;  tools[&amp;#34;MCP / 本机工具&amp;#34;]&#xA;  host[&amp;#34;PTY / SSH&amp;#34;]&#xA;  user --&amp;gt; lg&#xA;  lg --&amp;gt; llm&#xA;  lg --&amp;gt; tools --&amp;gt; host&lt;/div&gt;&#xA;&lt;h2 id=&#34;技术栈&#34;&gt;技术栈&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;桌面壳：Tauri 2 · SQLite / Dialog / Clipboard&lt;/li&gt;&#xA;&lt;li&gt;界面：React 19 · TypeScript · Vite · Tailwind CSS · shadcn/ui · Zustand&lt;/li&gt;&#xA;&lt;li&gt;终端与编辑：xterm.js · Monaco · Markdown · XYFlow · Recharts / ECharts&lt;/li&gt;&#xA;&lt;li&gt;Agent：LangGraph（&lt;code&gt;agent-core&lt;/code&gt;）· Tauri 适配层（&lt;code&gt;agent-adapters&lt;/code&gt;）· MCP&lt;/li&gt;&#xA;&lt;li&gt;会话与网络：Rust · Tokio · russh / russh-sftp · portable-pty · aes-gcm&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
	</channel>
</rss>
