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
26 Mar, 2026
10 commits
  • docs: add create-drama documentation and scripts
    17e6455e
    yibo authored
    2026-03-26 15:44:45 +0800  
    Browse Code »
  • fix: Master delegation discipline, agent-creator Write-over-Edit, task completion callback ...
    5261d0d2
    1. Rewrote master/agent.md: strict anti-overreach rules, cleaned git merge conflicts
    2. Enhanced agent-creator/agent.md: force Write tool for new files, mandatory task report
    3. Implemented task/report callback: auto-wakes sender agent to continue next steps
       - Added .tasks/ metadata persistence for dispatch→report traceability
       - task/report sends [TASK_CALLBACK] to dispatching agent on done/failed
    Yi Bo authored
    2026-03-26 15:43:42 +0800  
    Browse Code »
  • chore: sync master plan.md runtime state
    8286e30f
    yibo authored
    2026-03-26 13:05:26 +0800  
    Browse Code »
  • chore: agent training updates, OKR dashboard, satire-news-scraper skill refinement
    4e57ff87
    Yi Bo authored
    2026-03-26 13:04:21 +0800  
    Browse Code »
  • chore: sync runtime state + resolve conflicts
    0d1e6e75
    yibo authored
    2026-03-26 12:55:58 +0800  
    Browse Code »
  • fix(p0): dynamic heartbeat registration on hire + CEO single-turn continuous execution ...
    eed1fae4
    - company.js: call heartbeatService._setupAgentHeartbeat after hire
    - CEO agent.md: enforce 3-step continuous execution in same turn
    - All CXO heartbeat intervals: 5 minutes
    - task dispatch message: self-drive directive, use lemon CLI
    - bin/lemon.js: add 'task report' command
    yibo authored
    2026-03-26 12:55:50 +0800  
    Browse Code »
  • chore: agent runtime updates (digester, evolver, innovator)
    5b68a9fd
    Yi Bo authored
    2026-03-26 11:08:57 +0800  
    Browse Code »
  • chore: persist runtime agent state
    ed11d125
    yibo authored
    2026-03-26 11:00:35 +0800  
    Browse Code »
  • feat(agent): implement autonomous observer UI, namespaced agent routing, and Mas… ...
    7a5fb5f3
    …ter Agent cognitive auto-recovery loop
    
    - Refactored CompanyDashboard into read-only Observer UI
    - Enforced strict companyId:roleId namespacing across Node APIs and AgentManager
    - Added dynamic <env_status> injection to PromptBuilder for robust context
    - Introduced bin/lemon.js CLI for structured LLM tool execution
    - Implemented in-stream error interceptors for implicit silent retry loop
    yibo authored
    2026-03-26 11:00:10 +0800  
    Browse Code »
  • feat: raise FDE pass threshold to 90, fix JSON body sanitizer stream bug, add agent runtime updates
    b8f5090f
    Yi Bo authored
    2026-03-26 10:57:04 +0800  
    Browse Code »

25 Mar, 2026
28 commits
  • chore: agent runtime updates
    c01cb6c9
    Yi Bo authored
    2026-03-25 18:48:53 +0800  
    Browse Code »
  • feat(master): redesign autonomous operation system - 24/7 self-healing patrol, a… ...
    c3952f8e
    …nti-confirmation prompts, cron dedup fix
    Yi Bo authored
    2026-03-25 18:48:52 +0800  
    Browse Code »
  • improve: explicit port conflict detection in start.sh
    b3c74d6d
    yibo authored
    2026-03-25 18:23:02 +0800  
    Browse Code »
  • fix: register company routes in agent-server.js for start.sh compatibility
    7738cafd
    yibo authored
    2026-03-25 18:22:42 +0800  
    Browse Code »
  • feat(web): add Company Dashboard frontend ...
    4d6e754f
    - CompanyDashboard.vue: full company management UI
      - Company list grid with status badges
      - Company detail view with tabs (Agents/Pipelines/Goals)
      - Create company modal
      - Hire agent modal with template/training feedback
      - Template library slide-out panel
      - Pipeline flow visualization (step nodes with arrows)
      - Pipeline run history with status
      - OKR goals list
    - Route: /company registered in Vue Router
    - Build verified: all assets compiled successfully
    yibo authored
    2026-03-25 18:14:47 +0800  
    Browse Code »
  • feat(company): add autonomous Pipeline auto-trigger via heartbeat ...
    6d03688f
    - CompanyHeartbeatService: company-level heartbeat with timer registration
    - Auto-trigger: cron-based pipeline scheduling (intervalHours)
    - Active run driving: dispatch tasks to agents, timeout detection
    - CEO heartbeat: periodic company status check
    - Pipeline cron field support in definitions
    - Registered in server startup alongside agent heartbeat
    - E2E test: 113/113 passed (all phases + autonomous loop)
    yibo authored
    2026-03-25 18:08:37 +0800  
    Browse Code »
  • feat(company): implement Phase 4 - SOP Pipeline execution engine ...
    ec77ccb9
    - PipelineService: define pipelines with ordered agent-assigned steps
    - Run lifecycle: start → markStepStarted → advanceStep → complete
    - Step output automatically flows as next step input
    - Pipeline CRUD + Run management REST API routes
    - E2E test: 106/106 passed (Phase 1 + 2 + 3 + 4)
    yibo authored
    2026-03-25 17:59:11 +0800  
    Browse Code »
  • feat(company): implement Phase 3 - Company-scoped OKR + GoalsService refactor ...
    34584a52
    - GoalsService refactored: constructor accepts optional companyId
      - With companyId: goals stored in data/{companyId}/goals/
      - Without: backward-compatible data/goals/ (global)
    - Company Goals REST API: full OKR CRUD under /api/company/:id/goals
    - OKR isolation verified: different companies have independent goal spaces
    - E2E test: 81/81 passed (Phase 1 + 2 + 3)
    yibo authored
    2026-03-25 17:54:34 +0800  
    Browse Code »
  • feat(company): implement Phase 2 - Hiring Pipeline with training & benchmark ...
    2c2cde85
    - scaffoldNewAgent: create agent skeleton via AgentScaffold directly
    - depositTemplate: benchmark gating (≥95) + auto-deposit to templates/
    - hireWithTraining: full flow (template lookup → scaffold fallback)
    - Company route: /hire uses hireWithTraining, new /deposit-template endpoint
    - E2E test: 69/69 passed (Phase 1 + Phase 2)
    yibo authored
    2026-03-25 17:46:10 +0800  
    Browse Code »
  • feat(company): implement Phase 1 - Company Layer with template hiring ...
    212d022e
    - CompanyService: CRUD (create/get/list/update/shutdown)
    - Agent Hiring Pipeline: template lookup → copy → context injection
    - Template registry (_registry.json) with CEO and qa-judge initial templates
    - resolveAgentDir(companyId, agentId) unified agent directory resolution
    - Company REST API routes (/api/company/*)
    - E2E test: 46/46 passed
    yibo authored
    2026-03-25 17:42:41 +0800  
    Browse Code »
  • docs: add Agent Hiring Pipeline, template system, Company-scoped OKR to design doc 24
    49e795a7
    yibo authored
    2026-03-25 17:36:33 +0800  
    Browse Code »
  • docs: add Company Layer architecture design (24)
    f1ece951
    yibo authored
    2026-03-25 17:22:46 +0800  
    Browse Code »
  • feat: add novelai agents, update agent memories and reflections, add qa-judge updates
    ce4b2bbc
    Yi Bo authored
    2026-03-25 17:20:14 +0800  
    Browse Code »
  • feat(agent): implement active heartbeat service for autonomous cycles ...
    66cc5195
    - Extracted HeartbeatService to periodically wake up agents flagged with 'heartbeat.enabled'
    - Sends a silent [SYSTEM HEARTBEAT] message to trigger self-checks (e.g. OKR state validation)
    - Automatically integrated service dispatch hook in server startup sequence
    - Configured qa-judge to run autonomous heartbeat every 10 min
    yibo authored
    2026-03-25 17:17:16 +0800  
    Browse Code »
  • feat(okr): complete okr system with frontend dashboard and agent prompt context injection
    4d518483
    Yi Bo authored
    2026-03-25 11:56:46 +0800  
    Browse Code »
  • docs: update memory system layout and phase results
    091f46a5
    yibo authored
    2026-03-25 11:52:04 +0800  
    Browse Code »
  • fix(memory): prioritize current task relative to history for hippocampus; optimi… ...
    c45e4968
    …ze Chinese keyword extraction
    
    - Fix: The long trailing history in todo.md drowned out the actual current task keywords because English tokens (e.g. TASK, P2, from) padded the 30-keyword limit beforehand.
    - Updated extractKeywords: Process Chinese characters first as they carry more weight for NLP context intent.
    - Added userMessage prefix to searchText in buildSystemPrompt so newly dispatched tasks dominate keyword extraction.
    - End-to-end e2e test created and passed (27/27 asserts passed)
    yibo authored
    2026-03-25 11:50:24 +0800  
    Browse Code »
  • feat(master): upgrade Master Agent identity to System Engineer and Omnipotent As… ...
    c0955699
    …sistant with troubleshooting capabilities
    Yi Bo authored
    2026-03-25 11:18:09 +0800  
    Browse Code »
  • feat: implement Memory Phase 3 — reflect engine + long-term consolidation ...
    d2f13843
    Phase 3 features:
    - autoReflect: auto-trigger on complex conversations (toolCount>=3 or duration>=60s)
      - Extracts patterns from successful conversations
      - Extracts lessons from failed conversations
      - Auto-solidifies cerebellum plans from 5+ tool-call successes
      - Writes reflection logs to memory/reflections/
      - Updates memory.md 'verified patterns' and 'lessons learned' sections
    - consolidateMemory: merge short-term sessions older than 7 days into long-term/
      - Extracts frequent keywords across merged sessions
      - Writes consolidated summary to long-term/consolidate-{date}.md
      - Updates long-term/patterns.md with high-frequency patterns
    - generateDailyReport: aggregate today's sessions and reflections into daily/{date}.md
    - API endpoints: POST /:agentId/memory/consolidate, POST /:agentId/memory/daily-report
    
    Test results: 16/16 passed (Phase 3 test suite)
    yibo authored
    2026-03-25 11:15:34 +0800  
    Browse Code »
  • fix(agent-chat): sanitize task description to prevent breaking markdown tables in todo.md/plan.md
    2604f5ce
    Yi Bo authored
    2026-03-25 11:07:43 +0800  
    Browse Code »
  • feat: implement Memory Phase 2 — hippocampus retrieval + cerebellum plans ...
    2e6f62a5
    - Hippocampus keyword matching engine (extractKeywords + score)
    - Cerebellum plan storage (saveCerebellumPlan)
    - Auto-sync hippocampus-index.json + hippocampus.md
    - POST /:agentId/memory/cerebellum API endpoint
    - buildSystemPrompt injects matched plans from hippocampus
    - Use count & lastUsed tracking on plan access
    - Chinese n-gram + English word tokenizer with stop words
    - Fix: score formula uses entry keyword count as denominator
    - Fix: useCount updates original index entry not spread copy
    - Verified: OKR plan matched + injected into CEO prompt
    yibo authored
    2026-03-25 11:06:47 +0800  
    Browse Code »
  • feat: implement Agent Memory Phase 1 MVP ...
    ef48bf0b
    - New: server/services/memory-service.js
      - saveSessionSummary(): auto-save session summary to short-term/
      - loadRecentMemory(): inject last 5 sessions into system prompt
      - appendToMemoryMd(): auto-append key facts with size control
    - Modified: server/routes/agent-chat.js
      - buildSystemPrompt() now loads recent short-term sessions
      - Conversation completion triggers auto memory save
    - Verified: CEO Agent conversation creates session file + updates memory.md
    yibo authored
    2026-03-25 10:51:58 +0800  
    Browse Code »
  • docs: add agent memory system architecture plan (22-agent-memory-system.md)
    90527823
    yibo authored
    2026-03-25 10:31:05 +0800  
    Browse Code »
  • docs: add architecture todo list and QA Judge PRD
    db172833
    Yi Bo authored
    2026-03-25 10:17:40 +0800  
    Browse Code »
  • fix: agent list shows correct names and emojis ...
    39cbe290
    - Fix loadIdentity regex to handle **bold** markdown formatting
    - Add fallback to config.json name when identity.md has no 名称 field
    - Add 名称 field to Digester/Evolver/Innovator identity.md
    yibo authored
    2026-03-25 10:12:04 +0800  
    Browse Code »
  • docs: add FDE pipeline architecture doc + update v5 architecture progress ...
    5c510eb6
    - New: docs/system-design/21-fde-pipeline-architecture.md
      Complete FDE training pipeline documentation with:
      - Triple-layer architecture (Hunt→Digest→Evolve)
      - Dual-path output convention (workspace + agents)
      - Dispatch protocol examples
      - buildSystemPrompt skills scanning fix details
      - CEO training verification results (92/100)
    - Update: architecture-v5.md
      - Phase 3 OKR checkboxes updated (Goals API done)
      - Phase 3.5 FDE added as completed milestone
      - 3 new architecture decisions (#10-12)
      - File path index expanded with meta agents
    yibo authored
    2026-03-25 10:01:01 +0800  
    Browse Code »
  • fix(retrain): fix retrain pipeline and agent dynamic config mapping
    63a96bf3
    Yi Bo authored
    2026-03-25 09:55:43 +0800  
    Browse Code »
  • feat: FDE pipeline complete — CEO Agent trained to 92/100 ...
    e9c7e423
    Hunt→Digest→Evolving full pipeline verified:
    - Hunter: 1461 lines (knowhow + toplist + 6 crawl samples)
    - Digester: benchmark_v1 + 5 good/1 bad testdata + feature analysis
    - Evolver: 3 iterations (v1:40 → v2:87 → v3:92), CEO SKILL.md v2.3.0
    - Dual-path sync: workspace/ + agents/ both populated
    - All task reports successfully sent to Innovator
    yibo authored
    2026-03-25 09:54:12 +0800  
    Browse Code »

24 Mar, 2026
2 commits
  • data: copy hunt output to agents/ceo/hunt as CEO training asset
    8c43b2b9
    yibo authored
    2026-03-24 18:21:27 +0800  
    Browse Code »
  • feat: dual-path output for meta agents (workspace + agents) ...
    174b61f1
    - Hunter/Digester/Evolver now write to both locations:
      - workspace/{targetAgentId}/hunt|digest|evolve/ (shared)
      - agents/{targetAgentId}/hunt|digest|evolve/ (agent asset)
    - Fix buildSystemPrompt to scan ALL .claude/skills/ subdirs (critical)
    - Verified Hunter test: 22k chars prompt, 1461 lines output
    yibo authored
    2026-03-24 18:17:45 +0800  
    Browse Code »