摘要: 前言 大家好,今天想分享一个我们在做 OAuth Device Flow 时遇到的真实问题。 Device Flow 很适合 CLI、桌面端、电视、IoT 这类不方便输入密码的场景。用户在设备上看到一个链接或验证码,打开浏览器完成授权,设备端再轮询 token。 但我们很快遇到一个安全困扰: cli 阅读全文
posted @ 2026年06月09日 11:50 JMCui 阅读(30) 评论(0) 推荐(0)
摘要: OAuth 相关概念很多,但团队里真正高频、也最容易混淆的,其实就是几条核心流程。把它们放到同一张图景里看,选型、边界和实现位置都会清晰很多。 先说结论 先把结论放前面: 面向用户登录的主流程,默认选 authorization_code + PKCE。 面向机器调用的主流程,默认选 client_ 阅读全文
posted @ 2026年05月18日 23:13 JMCui 阅读(119) 评论(0) 推荐(0)
摘要: 这不是一篇网络协议教程,只讲一件事:端口不是随手挑的数字,而是客户端找到服务入口的一份约定。 端口是什么 一次连接通常由三部分定位: 协议:TCP 或 UDP IP 地址:找到机器 端口:找到这台机器上的具体服务 所以,127.0.0.1:3141 的意思不是"某台机器",而是"本机回环地址上的 3 阅读全文
posted @ 2026年05月14日 20:28 JMCui 阅读(36) 评论(0) 推荐(0)
摘要: 一、大模型到底在干嘛? 大模型本质上是在根据前文,预测下一个 token 最可能是什么。 所以它首先不是数据库,也不是规则引擎,而是一个超大号的概率续写器。 第一,为什么它这么强。 因为只要你让它在足够大量的文本、代码、图像描述上,持续做这种"下一个 token 预测",它就会慢慢学会语言规律、结构 阅读全文
posted @ 2026年05月09日 15:18 JMCui 阅读(30) 评论(0) 推荐(0)
摘要: 在过去几十年,软件进化的路径是 CLI(文字) → GUI(图标/视觉),旨在降低人的使用门槛。但当用户从"人"转变为"AI Agent"时,逻辑发生了反转: 交互介质的契合:AI 的底层是 LLM(大语言模型),本质是文本处理机。CLI 天然的文本输入/输出属性,省去了 AI 识别图像、定位坐标的 阅读全文
posted @ 2026年03月31日 09:22 JMCui 阅读(97) 评论(0) 推荐(0)
摘要: agent-browser 的核心定位是一个专为 AI Agent 设计的轻量化浏览器自动化工具。 它的工作原理可以总结为:"结构化快照 + 引用标记(Refs)+ 原子化交互"。 agent-browser 的本质是一个"浏览器抽象层"。它通过将复杂的网页对象化、编号化,把"操作网页"变成了类似于 阅读全文
posted @ 2026年03月15日 09:29 JMCui 阅读(811) 评论(0) 推荐(0)
摘要: 前言 最早对 OpenClaw 的认知觉得就是 Agent + IM,类似 Claude 的 Happy(一款Claude code ssh 远程控制软件)。 后面发现不是这个样子。比如:他为什么可以主动给我发消息?甚至还能主动不回消息?有一丢丢 AGI 的味道在里面了。 OpenClaw 到底有什 阅读全文
posted @ 2026年03月14日 22:02 JMCui 阅读(648) 评论(0) 推荐(0)
摘要: 其实很简单,就是两个 skills find-skills:用于发现/匹配可用技能 skill-installer:用于安装技能 find-skills 是一个"技能发现与安装助手"工作流,目标是帮你把"我想做 X"快速映射到可安装 skill。 核心能力: 识别你要解决的任务类型(如测试、部署、P 阅读全文
posted @ 2026年03月08日 22:51 JMCui 阅读(1006) 评论(0) 推荐(0)
摘要: Gemini-CLI Agent 是 ReAct 框架的一个具体、针对特定场景(主要是开发者工作流程)的实现。 graph TB A[开始sendMessageStream方法] --> B[检查是否为新提示] B --> C[增加会话轮次计数] C --> D{是否超过最大轮次?} D -->|是 阅读全文
posted @ 2025年11月05日 14:13 JMCui 阅读(104) 评论(0) 推荐(0)
摘要: 1. 概述 Model Context Protocol (MCP) 是一种标准化协议,允许应用程序向AI助手提供上下文信息,包括工具、资源和提示等。该协议基于JSON-RPC 2.0规范,支持双向通信。 2. MCP连接建立流程 2.1 初始连接 sequenceDiagram participa 阅读全文
posted @ 2025年09月23日 09:34 JMCui 阅读(1346) 评论(0) 推荐(0)
摘要: 1. MCP 简介 Model Context Protocol (MCP) 是一种开放标准,用于在 AI 应用程序和外部系统之间建立安全的双向连接。它允许 AI 应用(如 Claude 或 ChatGPT)连接到数据源(如本地文件、数据库)、工具(如搜索引擎、计算器)和工作流(如专用提示),使它们 阅读全文
posted @ 2025年09月22日 20:19 JMCui 阅读(755) 评论(0) 推荐(0)
摘要: 强缓存 定义:客户端直接从本地缓存中加载资源,而无需向服务器发起请求。 实现方式:HTTP 头部 Cache-Control(如 max-age、immutable) max-age=31536000:缓存 1 年 immutable:资源不会改变,浏览器无需验证更新 浏览器检查缓存资源的有效期;如 阅读全文
posted @ 2024年12月25日 11:02 JMCui 阅读(61) 评论(0) 推荐(0)
摘要: 作业程序有两种类型: Long-lived 作业程序:输入或输出是无限量的数据,常见近乎实时的业务数据处理,比如日志处理等。(一般将消息队列连接输入,用来做流量削峰或多个输入) Short-lived 作业程序:处理一组有限的数据然后终止。运行代码并在数据库中记录执行状态的任务,然后结束。 常见的做 阅读全文
posted @ 2024年11月19日 17:15 JMCui 阅读(117) 评论(0) 推荐(0)
摘要: 开始 权限系统无非是解决两个问题,Authentication(认证-你是谁)和 Authorization(授权-你能干什么)。 Authentication 认证的问题,很好理解,就是根据用户的身份凭据,计算出这个用户的身份信息。 而身份凭据,常见有 Token 和 Session,还有 Per 阅读全文
posted @ 2024年10月26日 08:57 JMCui 阅读(143) 评论(0) 推荐(0)
摘要: 这是 Spring Framework 对 ApplicationContext 的解释: The org.springframework.context.ApplicationContext interface represents the Spring IoC container and is 阅读全文
posted @ 2024年10月26日 07:44 JMCui 阅读(114) 评论(0) 推荐(0)

AltStyle によって変換されたページ (->オリジナル) /