Files
GenericAgent/.gitignore
T
dd3xp b1352f2de1 chore: sync framework to upstream lsdefine/GenericAgent @ b365945
上次同步点是 1eb8c4c (我们 fork 上为 8f89766),lsdefine 自那以来 102 个

commit,包括飞书 IM 插件、TUI v2 修、conductor OOP 重构、L4 scheduler

mkdir 修复、checklist 系统、computer_use SOP 等。

处理分桶:

  - 45 个 lsdefine-only 文件:整文件覆盖(safe,无我方改动)

  - 17 个 ours-only 文件:完全保留(桌面前端 + bridge + plan_state)

  - 4 个双方都动:逐个 3-way 合

      * .gitignore: 取并集(lsdefine 新增 + 我们 /BUG_*.md)

      * reflect/scheduler.py: 已字节对齐 lsdefine,无操作

      * frontends/conductor.py: lsdefine OOP 重构作 base,我们 6 处

          改动(CORS / add_chat files+images / cost_tracker / token-stats

          / WS running / WS receive files+images)原样塞进新结构

      * frontends/conductor.html: lsdefine 重组作 base,我们 40 行

          输入字数限制 + toast 原样塞进 keydown 监听之后

未触动 desktop_bridge.py(memory 规则约定 exclude bridge)。

已 grep 全文件无 <<<<<< / ======= / >>>>>> 冲突标记残留。

我们改动一行未漏,全部按原代码原文落实,没有自创新代码。
2026-06-06 23:05:59 +08:00

152 lines
2.6 KiB
Plaintext

temp/
tmp/
__pycache__/
*.py[cod]
*$py.class
.venv/
venv/
env/
build/
dist/
*.egg-info/
.streamlit/
.vscode/
.idea/
*.swp
*.swo
.DS_Store
Thumbs.db
*.log
.env
auth.json
model_responses.txt
# Sensitive files (API keys, credentials)
mykey.py
tasks/
*.zip
*.exe
memory/*
!memory/memory_management_sop.md
# Allow tracking of specific SOPs
!memory/web_setup_sop.md
!memory/autonomous_operation_sop.md
!memory/autonomous_operation_sop/
!memory/autonomous_operation_sop/**
!memory/scheduled_task_sop.md
# L4 session archiver (only the script, not archives)
!memory/L4_raw_sessions/
memory/L4_raw_sessions/*
!memory/L4_raw_sessions/compress_session.py
!memory/L4_raw_sessions/salient_mining_sop.md
# ljqCtrl related tools
!memory/ljqCtrl.py
!memory/ljqCtrl_sop.md
!memory/computer_use.md
# procmem_scanner related tools
!memory/procmem_scanner.py
!memory/procmem_scanner_sop.md
# TMWebDriver SOP
!memory/tmwebdriver_sop.md
# Vue3 Component SOP
!memory/vue3_component_sop.md
# Subagent SOP
!memory/subagent.md
# Incubator SOP
!memory/incubator_sop.md
# Supervisor SOP
!memory/supervisor_sop.md
# Plan SOP
!memory/plan_sop.md
# Goal Mode SOP
!memory/goal_mode_sop.md
# Goal Hive Mode SOP
!memory/goal_hive_sop.md
!memory/goal_hive_master_duty.md
# Morphling SOP
!memory/morphling_sop.md
# Skill Search SOP
!memory/skill_search/
!memory/skill_search/**
# ADB UI tool
!memory/adb_ui.py
# Keychain
!memory/keychain.py
# Vision / OCR / UI detection tools
!memory/ocr_utils.py
!memory/vision_sop.md
!memory/ui_detect.py
!memory/vision_api.template.py
# Memory management
!memory/memory_cleanup_sop.md
# Checklist/MapReduce
!memory/checklist_helper.py
!memory/checklist_sop.md
# Code Review Principles
!memory/code_review_principles.md
# Review Mode SOP
!memory/review_sop.md
# Visual Studio
.vs/
restore_commit.txt
sche_tasks/
# CDP Bridge 密钥配置(首次运行自动生成)
assets/tmwd_cdp_bridge/config.js
assets/copilot_proxy.pyw
**log.*
# Reflect (ignore new files, whitelist existing)
reflect/*
!reflect/autonomous.py
!reflect/scheduler.py
!reflect/agent_team_worker.py
!reflect/goal_mode.py
!reflect/checklist_master.py
# Conductor IM plugins: 私有插件/配置不入库。示例为 _email_example.py / _lark_example.py
# (以 _ 开头不会被加载器自动轮询)。去掉下划线/示例后缀复制为 email.py / lark.py 即启用。
frontends/conductor_im_plugins/wechat.py
frontends/conductor_im_plugins/email.py
frontends/conductor_im_plugins/lark.py
frontends/conductor_im_plugins/config.local.json
# Universal: never track __pycache__ anywhere
**/__pycache__/
.claude/
# 本地 bug / 局限报告草稿(交给维护者参考,不进仓库)
/BUG_*.md