Commit Graph
528 Commits
Author SHA1 Message Date
Luk 1687ac4a41 升级 worklog 规范,从单文件 worklog.md 变成多 json 文件 worklog/utc时间戳.json 2026-10-25 13:32:59 +08:00
Luk 14f6d79a1c 改进 AGENTS.md 2026-10-23 11:25:30 +08:00
luk 4e1909e090 说明 aimemo/ 可以分布在不同层级的目录里 2026-10-22 15:57:27 +08:00
Luk 7538d8c186 告知 agent 通过 @simsim.gitomit.sfomit/ 来交接机密信息。 2026-10-21 12:53:05 +08:00
luk b9810d662d add resourceMap.md 2026-10-14 21:08:09 +08:00
luk 450592c7c6 查看某个域名的mihomo分流路径 2026-10-14 13:36:57 +08:00
luk 7be962b105 在有的机器(例如 serv00.com) 上不认识特殊字符,因此替换掉 2026-10-14 09:50:15 +08:00
luk 2abbc95a8b detest my ip's location 2026-10-14 09:44:42 +08:00
Luk 1857f86ff2 DoH *.mobileconfig 2026-10-13 12:58:58 +08:00
luk 320536896b update AGENTS.md 2026-10-09 07:58:41 +08:00
Luk fb4b6a4322 improve AGENTS.md 2026-10-07 21:37:12 +08:00
lukandAtomCode bce18ceaa4 syncAgentRule 增加 aimemo 工作记忆目录初始化
在调用时的工作目录下创建 aimemo/,并按 AGENTS.md 约定
创建缺失的 productLens.md / projectPlan.md / worklog.md /
userProfile.md(空白文件);已存在的文件一律沿用,不覆盖。

Co-Authored-By: AtomCode (qwen3.8-27b) <[email protected]>
2026-10-07 11:10:27 +08:00
luk abe3d227e2 add 'build/' to seafile-ignore.global.txt 2026-10-07 10:44:49 +08:00
lukandAtomCode a9372a9742 新增 git_ignore_find2merge.js:Node 跨平台移植,与 seafile 版同套修复
- 忠实移植 .sh 语义:以 .gitignore 存在为候选判定(非 .git,部分仓库隐藏 .git
  保隐私)、深度 3 树搜索、跳过 node_modules 等目录、global + .gitignore.local.txt
  合并生成 .gitignore
- 同套修复:留空 globalPath 回退默认 URL;ask() 处理 stdin EOF 不挂起;
  默认 URL 用 fetch(30s 超时 + 重试一次),.sh 对 URL 走的是 curl 分支;
  根目录自身参与合并(.sh 的 find -name '[^.]*' 匹配不到根)
- 非 y 为 dry-run 并列出候选(.sh 直接静默退出)
- 验证:/tmp 夹具树非根目录产物与 .sh 逐字节一致(根目录差异为已知修正项);
  productX 全树 dry-run 候选 115 条与 .sh 等价 find 管道完全一致

Co-Authored-By: AtomCode (qwen3.8-27b) <[email protected]>
2026-10-07 10:40:17 +08:00
lukandAtomCode 01fdf16213 seafile_ignore_find2merge.js 修复留空 globalPath 不回退默认 URL,加固 fetch
- 交互留空 globalPath 时回退默认 URL(与 .sh 一致);初版漏掉了这步回退,
  导致留空时把空串传给路径检查,报 "Not found [[]]"
- ask() 处理 stdin EOF(非 TTY 无输入时按留空处理,不再卡住)
- fetch 默认 URL 加长超时至 30s 并失败重试一次(git.tic.cc 的 TCP 连接
  有时超过 node 默认 10s 连接超时,实测时通时断)

Co-Authored-By: AtomCode (qwen3.8-27b) <[email protected]>
2026-10-07 10:29:19 +08:00
luk 73c5eb6a8e 添加一些信息在 global ignore 文件里,帮助 AI agents 理解 2026-10-07 10:17:31 +08:00
lukandAtomCode b49f8c9f11 seafile_ignore_find2merge 移植 Node 跨平台,global 增加 Flutter 产物忽略规则
- 新增 seafile_ignore_find2merge.js:忠实移植 .sh 语义(深度3树搜索、跳过
  node_modules 等目录、seafile-ignore.txt/.local.txt 触发合并、dry-run 模式),
  修正 .sh 三个问题:默认 global 是 URL 时 cat 失败(改用 fetch)、去掉误抄的
  .git 检测、根目录自身参与合并(find -name '[^.]*' 匹配不到根)
- .sh 同步修正后两项(.git 检测、根目录),保持与 .js 行为一致
- nixhome/seafile-ignore.global.txt 增加 Flutter/Dart 通用机器本地产物:
  .dart_tool/、.flutter-plugins-dependencies、Pods/、local.properties、
  .gradle/、.kotlin/(build/ 因 vue 仓库跟踪 build/ 而仅在项目层 local 忽略)
- 验证:/tmp 夹具树 .sh 与 .js 产物逐字节一致;productX 全树 dry-run 候选 87 条一致

Co-Authored-By: AtomCode (qwen3.8-27b) <[email protected]>
2026-10-07 09:58:09 +08:00
Luk c6e9a47b1c 增加 speed.sh 2026-09-25 12:48:24 +08:00
Luk 248217f3b7 u 2026-09-25 12:24:08 +08:00
Luk b517259123 u 2026-09-17 08:40:56 +08:00
luk 138e987fba small fix 2026-09-16 11:46:36 +08:00
Luk 1b14b44272 u 2026-09-14 17:08:52 +08:00
luk 6cca93bcfa u 2026-09-01 09:13:20 +08:00
luk d7288370f3 [AGENTS.md] 要求自动做 git commit 2026-08-31 09:50:59 +08:00
luk 20649f922f 用包含语言代码的文件名来区分不同语种文档 2026-08-28 21:04:32 +08:00
luk dde50673b3 u 2026-08-28 07:46:27 +08:00
luk 7b1dbe224e remove 'package-lock.json' from seafile-ignore.global.txt 2026-08-27 11:03:27 +08:00
lukandAtomCode 5da38e128d refactor: dcloud 目录改名为 unicloud
同步 README 中的 crontab 安装路径引用。

Co-Authored-By: AtomCode (deepseek-v4-flash) <[email protected]>
2026-08-25 15:28:41 +08:00
lukandAtomCode 9742f6dab2 refactor: 脚本及配置文件命名统一用 _ 分隔
将 .sh/.bat 脚本与 .js/.plist/.Dockerfile 等文件中以 - 分隔的文件名
改为 _ 分隔,dcloud-renew 目录改为 dcloud、script_nuance 目录改为
nuance,并同步更新脚本内部引用与 README 路径。

Co-Authored-By: AtomCode (deepseek-v4-flash) <[email protected]>
2026-08-25 15:11:50 +08:00
luk 42ef5b87a6 u 2026-08-24 15:25:56 +08:00
luk 8ea923d70a u 2026-08-24 15:23:19 +08:00
lukandAtomCode 0d286bb5c8 fix: 默认远程连接加 -t 分配伪终端,改用 tmux new -A
ssh 携带命令时不分配 PTY,导致 tmux 报 open terminal failed:
not a terminal、回退 shell 无提示符。未传 $2 时改用 ssh_opts="-Y -t",
默认命令改为 tmux new -A(有会话则附加,无则新建)。

Co-Authored-By: AtomCode (deepseek-v4-flash) <[email protected]>
2026-08-24 00:54:01 +08:00
lukandAtomCode 9ca03f5401 feat: ssh.sh 未传 $2 时默认在远程附加 tmux 会话
有 tmux 则执行 tmux a,无可附加会话时自动开新会话(tmux a || tmux new),
无 tmux 则回退到交互式 shell。

Co-Authored-By: AtomCode (deepseek-v4-flash) <[email protected]>
2026-08-24 00:36:31 +08:00
lukandAtomCode 58106e4084 fix: PS1 改用 $PWD 显示路径,修复含空格目录下 realpath 报错
Co-Authored-By: AtomCode (deepseek-v4-flash) <[email protected]>
2026-08-23 00:17:09 +08:00
luk 5c56f53e32 change prompt color 2026-08-22 00:23:16 +08:00
luk 7eaf349741 优化表达 2026-08-21 16:00:26 +08:00
luk fb0fd0fd64 优化表达 2026-08-21 15:47:11 +08:00
luk 4ebc8a507a 更名 [待实现] 为 [待开发],[已存在] 为 [已实现] 2026-08-21 15:42:30 +08:00
luk c60b684d4b 添加 [⏸] 被堵塞的状态 2026-08-21 15:39:39 +08:00
luk 8f84c0b07c 把 productGoal 改名为 productLens,以反映它不仅包含未来目标,也包含现有事实。 2026-08-21 13:58:27 +08:00
luk be00d84d5f u 2026-08-21 10:26:04 +08:00
luk f7eb1808a8 u 2026-08-21 10:24:09 +08:00
jtl959 df1464b887 update agents/AGENTS.md 2026-08-20 14:53:07 +08:00
jtl959 372f304025 fix 2026-08-20 11:31:33 +08:00
jtl959 f7b3414e51 rename to syncAgentRule.mjs 2026-08-20 11:29:00 +08:00
jtl959 7f71675deb add syncAgents.mjs 2026-08-20 11:19:46 +08:00
jtl959 0042b52935 update naming convention in AGENTS.md 2026-08-20 10:57:58 +08:00
luk b040abacae add @agents/AGENTS.md and @agents/CLAUDE.md 2026-08-20 10:10:33 +08:00
luk 5a1303e450 u 2026-08-19 09:48:47 +08:00
luk 26cfaf2115 u 2026-08-19 09:35:59 +08:00