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
  • data
  • templates
  • _registry.json
26 Mar, 2026
2 commits
  • chore: sync runtime state + resolve conflicts
    0d1e6e75
    yibo authored
    2026-03-26 12:55:58 +0800  
    Browse File »
  • chore: persist runtime agent state
    ed11d125
    yibo authored
    2026-03-26 11:00:35 +0800  
    Browse File »

25 Mar, 2026
6 commits
  • fix: register company routes in agent-server.js for start.sh compatibility
    7738cafd
    yibo authored
    2026-03-25 18:22:42 +0800  
    Browse File »
  • 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 File »
  • 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 File »
  • 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 File »
  • 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 File »
  • 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 File »