滚熊博客

滚熊博客

Thoughts, rants and discoveries on software development and related stuff.

RooLite 系统的行为控制和内部运行机制

·AI

1. 行为控制框架 (Behavioral Control Framework) 这是 RooLite 的核心,用于确保 AI 的行为一致、安全且可预测。 CORE_RULES** (核心规则)**: 工具使用指南 (Tool Usage Guidelines): 2. 标准化的 XML 工具接口 RooLite 强制使用统一的 XML 格式来调用所有工具,以实现标准化和易于解析。 结构:所有工具调用都必须包裹在 <tool_name> 标签内,参数则在内部的子标签中定义。 示例: 3. 访问控制与安全 (Access Control & Security) 系统通过多层机制保障安全。 文件系统安全: 权限组 (Permission Groups): 4. 操作模式的详细定义 (Operational Mode System)

Read More →
#RooLite#RooCode#cline

RooLite 系统核心知识点

·AI

1. 核心目标与定位 RooLite 是一个模块化的 AI 助手系统。 其主要设计目标是 实现高效率的Token使用 和 提供专业化的操作能力。 它解决了传统 AI 助手将所有工具和文档一次性加载,导致 Token 消耗过高的问题。 2. 核心架构与机制 操作模式 (Operational Modes):这是系统的核心。AI 实体 “Roo” 可以切换到不同的专业模式(如 code, devops, debug)。每种模式都有预设的行为、角色定义和工具使用权限。 动态工具加载 (Dynamic Tool Loading):系统不会预加载所有工具。相反

Read More →
#RooCode#RooLite#cline

终极氛围编码指南

·AI

我已经使用 Cursor 超过 6 个月了,我发现如果正确且深思熟虑地使用它,它是一个非常有帮助且强大的工具。在这 6 个月中,通过许多有趣的个人项目和一些生产级项目,以及超过 2500 多个提示,我学到了许多技巧和窍门,这些技巧使开发过程变得更加轻松和快速,帮助你在代码库变大时也能保持良好的氛围,减少痛苦。我想为任何新手制作一份指南,将所有内容集中在一篇文章中,方便在需要指导时随时参考! 1. 明确定义你的愿景 从一个清晰、详细的愿景

Read More →
#cline

在Roo Code框架中复现OpenAI深度研究微系统

·AI

我在 Roo Code 智能体框架内重建了一个 OpenAI 内部深度研究工作流的迷你版本。 它链接着 MCP 服务器: Brave Search (广泛搜索), Tavily (深度搜索), 以及 Think‑MCP (结构化推理), 并可选择性地使用 Memory‑Bank 保存上下文。结果会自动保存到一个 .md 格式的报告中。 Prompt(在自定义模式下使用): ────────────────────────────────────────────── DEEP RESEARCH PROTOCOL ──────────────

Read More →
#cline

·Deaults

1️⃣ 核心警告 💡 “久坐是另一种形式的吸烟。” 如果你每天坐超过 6 个小时,你就是在扼杀你的身体并摧毁你的健康。 2️⃣ 解决方案概述 🌿 以下是 4 种调整办公桌设置的方法,可以逆转久坐造成的损害: 3️⃣ 久坐的危害 ⚠️ 首先,让我们谈谈久坐实际上对你的身体做了什么: 你的肌肉停止工作。 血液流动下降。 你的新陈代谢下降。 如果你和大多数美国人一样,你每天都在这样做 6 个多小时。 后果是毁灭性的…… https://x.com/i/status/1898194314054058205 4️⃣ 健康风险 ❤️ 你患心脏病

Read More →
#Health

使用 AMD Radeon 6600 XT 运行 ollama

·AGI

URL Source: https://major.io/p/ollama-with-amd-radeon-6600xt/ 我现在在工作中分饰两角,其中一个角色专注于大语言模型。和你们中的许多人一样,我也时不时地尝试用 ChatGPT 提问。我还在 Visual Studio Code 中使用了 GitHub Copilot。 它们都很棒,但我真的很希望能在我的家用电脑上本地运行一些东西。 然后,我在 All Things Open 上偶然发现了一篇很棒的文章,题为“使用 IBM Granite Code、Ollama 和 Continue 构建本地 AI 副驾驶”,这让我开始接触 ollama。ollama 项目让你可以轻松启动一个本地大语言模型,并使其易

Read More →
#amd6600xt ollama

vz driver is running but host agent is not

·Linux

*使用 vz 模式虚拟化的 4c8g 虚拟机运行 *colima colima start --runtime containerd --cpu 4 --memory 8 --vm-type=vz 究竟什么是 vz driver is running but host agent is not ? 参考 colima start does not honor default config, but then overwrites it #985 可能需要执行: colima fix: colima stop -f rm -rf /Users/$USER/.colima/_lima/_networks colima start 在晚上折腾时偶然发现,如果我的 macOS 操作系统环境变量设置了代理,例如: export HTTP_PROXY="http://127.0.0.1:3128" export HTTPS_PROXY="http://127.0.0.1:3128" export NO_PROXY="*.baidu.com,192.168.0.0/16,10.0.0.0/8" export http_proxy="http://127.0.0.1:3128" export https_proxy="http://127.0.0.1:3128" export no_proxy="*.baidu.com,192.168.0.0/16,10.0.0.0/8" 则重新启动colima虚拟机之后,这个环境变量会注入到虚拟机内部,但是会做修改(IP地址从 127.0.0.1 调整为 192.168.5.2 ),而且这个修改是写到虚拟机内部 /etc/environment 中: *Colima启动时会自动将

Read More →
#Colima

Archlinux Install Zed Editor

·Linux

安装 curl -f https://zed.dev/install.sh | sh 也可以通过包管理器安装: # ArchLinux sudo pacman -S zed 输入命令zed即可打开zed编辑器。如果遇到VulkanError(ERROR_INCOMPATIBLE_DRIVER)错误,需要根据硬件配置安装对应的vulkan包。 例如,对于Intel集成显卡,安装vulkan-intel: sudo pacman -S vulkan-intel 连接到服务器 官方教程:https://zed.dev/docs/remote-development 此功能目前仅在

Read More →
#archlinux#zed

Google 高级搜索指令

·Defaults

双引号 在平时搜索中,你可能见过"必须包含’xx’关键词"这样的提示。点击后,搜索框中的关键词会自动添加双引号。你也可以在搜索时直接手动添加双引号,比如研究竞争对手时,将其名字用双引号"标记",搜索结果就会返回包含完整名字的内容。 减号 减号(-)可以让搜索结果中排除指定的关键词。比如要搜索 Sam Altman 在加入 openai 之前的信息,可以输入"Sam

Read More →
#google

Rust 代码风格 Tips[转]

·Rust

文章绝大部分翻译自Rust Design Patters, 为了快速简洁, 并没有严格翻译 Constructors Rust 没有类似于 ClassName(*args, **kw_args) 这样的构造函数, 一般约定使用静态的 new 方法创建一个新的“对象”. pubstructVec<T>{buf:RawVec<T>,len:usize,}impl<T>Vec<T>{//构建一个新的空`Vec<T>`//注意,这是一个静态方法,第一个参数不带有`self`或

Read More →
#rust