Logo white

宜博 / lemonboss

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 444
  • Compare
  • Branches 1
  • Tags 0
  • lemonboss
30 Mar, 2026
17 commits
  • chore: add agent hippocampus.md skeleton files
    562e85dc
    yibo authored
    2026-03-30 18:51:58 +0800  
    Browse Code »
  • chore: re-add template hippocampus.md skeleton files
    a8ccd96c
    yibo authored
    2026-03-30 18:51:10 +0800  
    Browse Code »
  • chore: fix .gitignore paths and purge 269 runtime files from git cache ...
    a0745a3b
    - Fixed .gitignore: data/system/ prefix was missing (old paths never matched)
    - Removed tracked memory/, conversations/, uploads/, .tasks/ files
    - Only memory.md and hippocampus.md are kept (template skeleton)
    yibo authored
    2026-03-30 18:46:44 +0800  
    Browse Code »
  • chore: add rembg python dependency to install.sh
    110869fb
    yibo authored
    2026-03-30 18:42:03 +0800  
    Browse Code »
  • chore: clear conversation logs and remove test templates for clean testing
    82105ac7
    Yi Bo authored
    2026-03-30 18:38:43 +0800  
    Browse Code »
  • feat: complete template agent management capabilities ...
    f3c9b91a
    - Added inline editing for template description and type fields
    - Implemented Delete Template functionality (removes both file system and registry entry)
    - Added confirmation safeguards for the destructive delete action
    Yi Bo authored
    2026-03-30 18:31:05 +0800  
    Browse Code »
  • feat: tool-aware idle timeout + system-level provision API ...
    45b2c71d
    Architecture fix for long-running tool execution:
    
    1. ClaudeCliProtocol: Two-tier idle timeout
       - Chat mode: 45s (detect API hang/silent rate limit)
       - Tool execution mode: 5min (Bash long tasks like pip install)
       - Automatically switches on tool_use_start / content_block_stop events
    
    2. Provision API: POST /templates/:templateId/provision
       - Runs shell commands directly via child_process.exec
       - Bypasses Claude ACP entirely (no idle timeout issue)
       - 10min per-command timeout, security blocklist
       - Frontend button with prompt for custom commands
    
    3. Template UI: Added 🔧 安装依赖 button (teal)
    yibo authored
    2026-03-30 18:23:06 +0800  
    Browse Code »
  • fix: critical path bugs - DATA_ROOT+system joins still resolving to old data/system/ path ...
    d89a0df4
    Fixed 4 hidden bugs where path.join(DATA_ROOT, "system", ...) was used instead
    of direct path.resolve to root-level system/:
    
    - agent-chat.js: billing log scan (line 804) and agent list scan (line 909)
    - company-service.js: TEMPLATES_DIR and GLOBAL_AGENTS_DIR constants
    - heartbeat-service.js: system agents scan directory
    
    These were missed because they used path.join with a variable (DATA_ROOT)
    rather than the literal string "data/system" that sed caught.
    Yi Bo authored
    2026-03-30 18:14:02 +0800  
    Browse Code »
  • fix: migrate remote-added idearuncreate template to system/ and fix remaining path reference
    931784d3
    Yi Bo authored
    2026-03-30 18:04:46 +0800  
    Browse Code »
  • Merge branch 'main' of gitlab-wuwei.hexpm.com:yibo/lemonboss
    bdd98a4a
    Yi Bo authored
    2026-03-30 18:03:31 +0800  
    Browse Code »
  • refactor: move data/system/ to root-level system/ for clear platform vs tenant separation ...
    475f61b5
    - Moved data/system/ → system/ (agents, templates, skills, data, workspace)
    - Updated all server route/service path references
    - Updated all script path references
    - Updated all documentation references
    - Restructured .gitignore for cleaner system/ vs data/ boundary
    
    system/ = platform-shared assets (system agents, template library)
    data/ = tenant-specific company instance data
    Yi Bo authored
    2026-03-30 18:03:03 +0800  
    Browse Code »
  • feat: skill upload to .claude/skills, conv filter, messages.log parsing, fix ide… ...
    a6b23ebc
    …aruncreate skill paths
    
    - Upload skill files to .claude/skills/ (Claude Code ACP reads from here)
    - Add conversation type filter (user/callback/task/train) to AgentChat
    - Parse messages.log for richer conversation history display
    - Fix idearuncreate template & company agent skill directory structure
    - Add adm-zip dependency for ZIP extraction
    - Add fs/path top-level requires in company.js
    yibo authored
    2026-03-30 17:56:52 +0800  
    Browse Code »
  • feat: enhance template management interface with sorting, filtering and inline rename
    1c1d1375
    Yi Bo authored
    2026-03-30 17:55:46 +0800  
    Browse Code »
  • Merge branch 'main' of gitlab-wuwei.hexpm.com:yibo/lemonboss ...
    14996cda
    # Conflicts:
    #	data/system/agents/agent-creator/memory/memory.md
    #	data/system/agents/innovator/memory/hippocampus-index.json
    #	data/system/agents/innovator/memory/hippocampus.md
    #	data/system/agents/innovator/memory/memory.md
    #	data/system/agents/master/memory/cerebellum/task-callback.md
    #	data/system/agents/master/memory/hippocampus-index.json
    #	data/system/agents/master/memory/hippocampus.md
    #	data/system/agents/master/memory/memory.md
    Yi Bo authored
    2026-03-30 17:26:22 +0800  
    Browse Code »
  • chore: update system state and workspace
    0cf1a86c
    Yi Bo authored
    2026-03-30 17:25:21 +0800  
    Browse Code »
  • fix: ignore memory folders in git, enhance template UI, and fix timeline parent association
    d7e55210
    yibo authored
    2026-03-30 17:02:23 +0800  
    Browse Code »
  • feat: Task Timeline dashboard with parent-child task tree ...
    b7717245
    - Add TaskTimeline.vue: two-pane dashboard with task list + message timeline
    - Add task-service.js: aggregate cross-agent conversations into task tree
      - 4-strategy parent-child inference (explicit meta, time-overlap, conv→tpl, master→T)
      - Read messages.log for full tool call details (not just history.json)
    - Add tasks.js API routes: GET /api/tasks, GET /api/tasks/:taskId/timeline
    - Mount /api/tasks in agent-server.js
    - Add 'Task Logs' nav entry in AppNav.vue after Templates
    - Support taskId in URL (/tasks/:taskId?) for sharing/bookmarking
    - Add --parent flag to CLI task dispatch for explicit parentTaskId
    - Auto-detect parentTaskId in task/dispatch from sender's active task
    - Add --instructions flag to template train CLI command
    - Update master tools.md with new parameters
    yibo authored
    2026-03-30 10:40:52 +0800  
    Browse Code »

28 Mar, 2026
20 commits
  • fix(company): completely remove legacy Phase M meta-agent auto-deployment to str… ...
    4611a4b7
    …ictly enforce empty shell company creation
    yibo authored
    2026-03-28 10:47:30 +0800  
    Browse Code »
  • feat: track genuine LLM model names in billing logs, and revamp Quota Monitor wi… ...
    0f6bcf21
    …th time-based multi-dimension token tracking charts
    yibo authored
    2026-03-28 02:27:38 +0800  
    Browse Code »
  • feat: add Quota Monitor dashboard traversing all FDE LLM usage and API calls tok… ...
    9f5229d5
    …en costs across agents
    yibo authored
    2026-03-28 02:21:34 +0800  
    Browse Code »
  • chore: mute verbose ClaudeCliProtocol stream logs to prevent terminal spam
    1d4b7c2c
    yibo authored
    2026-03-28 02:15:13 +0800  
    Browse Code »
  • fix: instruct Innovator and 元Agents to place workspace files directly into target Agent's dir
    ff6b47ad
    yibo authored
    2026-03-28 02:12:11 +0800  
    Browse Code »
  • feat: auto-select the latest conversation when switching agents in sidebar
    575ad6c0
    yibo authored
    2026-03-28 02:08:31 +0800  
    Browse Code »
  • feat: show last message and time in Agent List, and sort list by latest activity
    36a600fd
    yibo authored
    2026-03-28 02:03:55 +0800  
    Browse Code »
  • feat: Add explicit CLI commands for Template creation and training via MasterAgent
    398a9117
    yibo authored
    2026-03-28 01:53:45 +0800  
    Browse Code »
  • style: remove system agents from company agent list view
    bd41b6bb
    yibo authored
    2026-03-28 01:43:30 +0800  
    Browse Code »
  • feat: Add heartbeat and cron management to Agent detail panel ...
    dafe4586
    - Updated `GET /api/agent/:agentId/info` to include heartbeat and cron configurations.
    - Added `PUT /api/agent/:agentId/heartbeat` to update config.json and toggle service heartbeat on the fly.
    - Added `PUT /api/agent/:agentId/cron` to update cron.json list.
    - Updated AgentChat.vue detail panel UI to include interactive heartbeat toggles and a cron job management list.
    yibo authored
    2026-03-28 01:42:25 +0800  
    Browse Code »
  • style: update Template agents list style to match AgentChat list
    a154c945
    yibo authored
    2026-03-28 01:39:01 +0800  
    Browse Code »
  • refactor: Update company creation to act as shell and rename MasterBot to System Agents ...
    a128a2ff
    - Updated `POST /api/company/create` to create an empty shell without bootstrapping CXO/HR automatically.
    - Updated `master/agent.md` instructions so Master Agent handles all Template library hirings.
    - Renamed 'MasterBot' navigation link to 'System Agents'.
    - Updated AgentChat sidebar to only show System Agents when accessed via the System Agents link.
    yibo authored
    2026-03-28 01:35:59 +0800  
    Browse Code »
  • feat: promote meta-agents to system agents ...
    cea3e9b4
    Copy innovator pipeline agents from templates/ to system/agents/:
    - agent-creator: scaffolds new agents
    - innovator: orchestrates FDE training pipeline
    - hunter: knowledge hunting (L3-Hunt)
    - digester: knowledge digestion (L2-Digest)
    - evolver: skill evolution (Evolving)
    
    All 6 system agents now visible in MasterBot agent list.
    yibo authored
    2026-03-28 01:27:43 +0800  
    Browse Code »
  • feat: template logs panel - show agent-creator/innovator execution history ...
    ae564eac
    - GET /api/company/templates/:id/logs scans system agent conversations
    - Logs stored in system agents (agent-creator/innovator), NOT in template dir
    - Template directories stay clean for copying
    - Collapsible log cards with status, time, message count, and output summary
    - Auto-poll during generate/train actions (10s/15s intervals)
    yibo authored
    2026-03-28 01:24:57 +0800  
    Browse Code »
  • fix: make message timeline timestamps visible - show absolute time + relative, stronger CSS contrast
    d4ed917e
    yibo authored
    2026-03-28 01:10:53 +0800  
    Browse Code »
  • feat: template agent creation + Agent Creator + Innovator integration ...
    c72d1b10
    - POST /api/company/templates: scaffold new template via AgentScaffold
    - POST /api/company/templates/:id/generate: trigger agent-creator to write definitions
    - POST /api/company/templates/:id/train: trigger innovator FDE training pipeline
    - PUT /api/company/templates/:id/files/content: save template file content
    - TemplateAgents.vue: create form, action buttons, editable preview, status banner
    yibo authored
    2026-03-28 01:01:31 +0800  
    Browse Code »
  • feat: conversation delete + file editor + file/folder delete in detail view ...
    007a391e
    - Chat list: added 🗑 delete button per conversation (hover to reveal)
      - Calls DELETE /api/agent/:agentId/conversations/:convId
      - Backend also cleans up associated log files
    - Detail file tree: added 🗑 delete button per file/folder (hover to reveal)
      - Backend: DELETE /api/agent/:agentId/file/* with path traversal protection
    - Detail preview: upgraded from readonly <pre> to editable <textarea>
      - Backend: PUT /api/agent/:agentId/file/* for saving
      - Shows 'unsaved' badge + save/reset buttons when dirty
      - Tab key support, monospace font, auto-fill height
    yibo authored
    2026-03-28 00:27:12 +0800  
    Browse Code »
  • fix: listTemplates scan all dirs (3→15), clean master memory
    66da707b
    yibo authored
    2026-03-28 00:21:19 +0800  
    Browse Code »
  • fix: keep agent memory in git for sharing, remove over-broad gitignore rules
    852b3fc4
    yibo authored
    2026-03-28 00:13:29 +0800  
    Browse Code »
  • feat: OKR tree view upgrade + effort thinking control + gitignore cleanup ...
    1eae5cb5
    - CompanyDashboard Goals Tab: upgraded from flat list to full OKR tree view
      with progress bars, node hierarchy, status animations, owner/priority badges
    - ClaudeCliProtocol: added --effort flag support (low=disable thinking)
    - agent-chat.js: per-agent effort config from config.json cli.effort
    - .gitignore: exclude data/companies/, apiconversation/, agent memory/tasks
    - New views: TemplateAgents, JobsPanel, PipelineEditor, SkillsMarket
    - docs/architecture-v5.md: added decision #13 (thinking control)
    yibo authored
    2026-03-28 00:11:15 +0800  
    Browse Code »

27 Mar, 2026
3 commits
  • feat: 为所有 Agent 引入统一的 RPEV Harness 方法论与大脑到小脑法则 ...
    3944a08d
    1. 根治所有模板 Agent残留的过往公司(LemonV)私人记忆,使其诞生即为全新白纸状态。
    2. 提取出统一的 `methodology.md` 基类 Prompt,通过 `agent-chat.js` 强力注入。
    3. 从 Master 到各路 Agent 都将强制遵循【从大脑到小脑】的不硬编码理念。
    4. 全面引入统一的基础方法论(Harness):学习(Research) -> 规划(Planning) -> 执行(Execute) -> 验证(Verify)
    yibo authored
    2026-03-27 09:55:25 +0800  
    Browse Code »
  • refactor: 从硬编码的 CEO 自动部署转向 Brain-to-Cerebellum 演进模式 ...
    1bc268b7
    - 移除了 master/agent.md 中关于自动部署 CEO/CTO/COO/HR 的错误硬编码约定
    - 更新了 master/tools.md 工作流,明确 Master 第一步需手动 hire CEO 并派发战略指令
    - 清理了 templates/ceo 下自带的、绑定具体公司的 plan.md 和 todo.md 假数据模板,确保 CEO 诞生时是一张白纸
    yibo authored
    2026-03-27 09:41:29 +0800  
    Browse Code »
  • style: 将发送 Prompt 空闲超时时间从 120s 缩减到 45s
    8c1425fe
    yibo authored
    2026-03-27 02:09:50 +0800  
    Browse Code »