Skip to content

Releases: 1mancompany/OneManCompany

v0.7.73

09 May 23:36
74f5bd3

Choose a tag to compare

Bug Fixes

  • Fix model pricing display for providers that omit pricing metadata (#374)

    • Missing prices now show N/A / N/A instead of free / free
    • Explicit zero-cost models still show free / free
  • Fix Anthropic onboarding provider handling (#373)

    • Anthropic no longer asks for Base URL during onboarding
    • Known built-in providers use registry defaults
    • Missing fallback keys no longer surface as misleading OPENAI_API_KEY errors

Other

  • Update WeChat group QR code (#371)

v0.7.70

01 May 21:58
8b15eef

Choose a tag to compare

v0.7.70

Features

  • Product workspace system: git worktrees, promote tool, lifecycle hooks, sprint management, kanban board, roadmap timeline, activity feed (#332, #336, #338)
  • Issue dependency links and review checklists (#337)
  • Audit system: critical fixes, CRUD operations, frontend UX, configurable thresholds (#339#343)
  • Design token system: B1 typography/spacing/radius tokens, B2 responsive breakpoints + interaction states (#349, #350)
  • EA stall retry: re-run agent when it promises but doesn't act (#348)

Bug Fixes

  • ChatAnthropic missing base_url for custom provider (#354)
  • Settings model selection not persisting — sync os.environ in update_env_var (#351)
  • Debug LLM logging and task tree node overflow (#346)
  • Product owner chain audit — validation, release safety, trigger reliability (#345)
  • CEO console UX audit — CSS, JS safety, toasts, API, responsive (#344)

Chores

  • Remove public tools (background_removal, image_generation, video_generation) and sandbox setup from onboarding (#366)
  • Update deepseek compatibility (#365), model identity (#364)
  • README: HuggingFace badge, WeChat QR, Discord link, task tree image, audit fixes (#347, #353, #355, #358#360)

v0.7.12

21 Apr 10:19
19abcef

Choose a tag to compare

Features

  • Product Management System — full OKR, Issues, Versions lifecycle with auto-triggers
  • Product detail page — overview, issues, projects tabs with inline editing
  • Product planning conversations — route, gate, API, UI
  • Product import/export — one-click OKR and issue backup
  • Product delete — removes product, issues, versions, and linked projects
  • CEO console typing indicator — bouncing dots while agent processes
  • Tool result persistence — large outputs saved to disk, preview returned
  • EA brainstorming skill — full parity with superpowers
  • Request API key tool — agents request keys via chat
  • Lazy document tree — load directories on click
  • Agent stall detection — warns when agent promises but dispatches nothing

Bug Fixes

  • CLI installs release version — npm package bundles source, no git clone needed
  • Cap reject-retry loops (max 3) and truncate oversized prompts (100K)
  • Product owner review: task push to existing tree, not project spam
  • CEO console filters out empty/deleted/archived sessions
  • Fix list_project_files CPU hang on node_modules
  • Fix activity log truncation, conversation full description, URL encoding
  • Anti-hallucination rules in work approach prompts
  • EA stops over-creating projects

Testing

  • 98% coverage gate in CI — pushed from ~70% to 98%+ with 400+ new tests

CI/CD

  • Coverage gate workflow added
  • Async subprocess GC warning suppression

v0.4.98

11 Apr 12:08
7a3248c

Choose a tag to compare

Features

  • G6 task tree visualization — complete rewrite replacing D3.js with AntV G6 org-chart style nodes (#296)
  • Linear design system applied to task tree nodes
  • Incremental node updates + dependency edge rendering
  • Detail drawer with xterm logs
  • Avatar images in task tree nodes
  • Children pagination (collapse large subtrees to 5 visible)

Bug Fixes

  • Proxy overwrites target employee_id with caller's ID — EA couldn't dispatch tasks to other employees (#301)
  • Renamed employee_idtarget_employee_id in 7 tool functions to prevent confusion
  • Activity log: removed blank timestamp padding, fixed right-edge text cutoff (#300)
  • Task tree card layout: status on top row, description preview below
  • ResizeObserver memory leak, collapse toggle logic fix

v0.4.92

10 Apr 23:47
5504d11

Choose a tag to compare

Features

  • Unified CEO Communications — replaced CeoBroker with ConversationService as single system for all CEO messaging (#292)
  • CEO DND (Do Not Disturb) mode with disk persistence and auto-reply integration
  • report_to_ceo tool for agent-initiated CEO messaging
  • @mention autocomplete with CJK name support
  • Unread badges and unified message handling
  • PROJECT conversation type with archival support
  • Pending interaction queue with EA auto-reply timer

Bug Fixes

  • close() now drains pending interactions and rejects Futures — agents no longer hang forever (#295)
  • DND mode wired into auto-reply timer (was dead code) (#295)
  • get_or_create_* race condition fixed with per-key asyncio.Lock (#295)
  • Cron tasks now add child nodes to project tree instead of orphaned adhoc tasks (#294)
  • Cron rejects injecting into finished/cancelled project trees (#295)
  • @mention regex no longer captures trailing punctuation or email addresses (#295)
  • Completion card can re-trigger after CEO responds with new instructions (#293)
  • Escalation guard and completion guard now share consistent terminal set (#295)
  • System project ID detection unified via is_system_project_id() — zero hardcoded prefixes (#295)

v0.4.87

10 Apr 16:16
0568fa1

Choose a tag to compare

Features

  • Default provider/model selector in Settings — each provider card has model dropdown + "Set as Default" button (#278)
  • Model dropdown for all providers — Settings and onboarding both fetch models from provider APIs, not just OpenRouter (#280)
  • SVG screenshot export for entire UI (#277, #279)
  • Skill hooks system for company-hosted agents — CC-compatible hook events (#286)
  • Project completion card + status badges in project list (#271)
  • Announcements bell — GitHub Discussions notification system (#270)
  • Auto-check for updates and notify in activity log (#269)

Bug Fixes

  • API key settings non-functional — stale module-level settings import, broken test button, incomplete provider status (#278)
  • Custom provider identity lost — onboarding remapped "custom" to "openai", losing base URL and key (#289, #290)
  • Cron/webhook tasks never dispatchedpush_task didn't create TaskNode after refactor (#287)
  • Models endpoint 404 — path param route shadowed by StaticFiles mount
  • Google health check used wrong auth (query_param, not Bearer) (#278)
  • Test saved API key without re-entering (#278)
  • Founding employee sync when default provider/model changes (#278)
  • Default model save button showed status instead of action (#285)
  • CLI banner version showed npm package version instead of app version (#281)
  • set_cron fails with 'no running event loop' (#276)
  • Employee ID injection — auto-fill at proxy level for tool calls (#282, #283)
  • Skill autoload for proactive-agent, self-improving-agent, ontology (#284)
  • Force web_search for time-sensitive tasks (#273)
  • Followup completion triggers own completion card (#275)
  • CEO console shows full task result, not just first line (#274)

v0.4.61

08 Apr 19:49

Choose a tag to compare

Features

  • Text size control — Settings > Display slider with 10 levels (0-9px boost). Default +2px for better readability. (#262, #263)

Bug Fixes

  • COO infinite loop — Cancelled child triggered re-dispatch cycle via stale siblings. Now only the current completing node triggers the cancelled path. (#264)
  • Talent Market API format — API upgraded from {roles} to {type, results}. Added _normalize_api_response() for compatibility. (#266, #267, #268)
  • Shortlist not triggeringfrom_market not set after successful results→roles normalization, so auto-submit never fired.
  • Zip download crash — Chinese project names caused UnicodeEncodeError in Content-Disposition header. Fixed with RFC 5987 encoding. (#265)
  • Balance feedback — Talent Market insufficient balance now surfaces warning instead of silent empty result. (#267)

Install / Upgrade

```bash
npx @1mancompany/onemancompany@latest
```

v0.4.53

07 Apr 22:58
3cb509a

Choose a tag to compare

Features

  • Custom provider base URL — Onboarding now asks for API compatibility (OpenAI/Anthropic) and custom base URL for self-hosted endpoints (#259, #260)

Bug Fixes

  • Friendly LLM errors — Quota exceeded, auth failed, rate limit, timeout now show specific messages in CEO console instead of generic "Agent is not responding" (#261)
  • OAuth/API key separation — OAuth login no longer overwrites your API key. Stored in separate ANTHROPIC_OAUTH_TOKEN env var (#258)
  • Settings supports all providers — Was hardcoded to openrouter only. Now accepts any registered provider (#256)
  • Founding provider sync — Onboarding now syncs api_provider (not just model) to founding employee profiles (#255)
  • AuthMethod enum fix — Python 3.11+ stringified enums as AuthMethod.API_KEY instead of api_key in .env (#257)
  • Custom provider remap — "Custom Provider" selection now maps to a real provider instead of broken custom name (#260)

Install / Upgrade

```bash
npx @1mancompany/onemancompany@latest
```

v0.4.47

07 Apr 16:09
fde7afb

Choose a tag to compare

Features

  • Real-time tool call visualization — CEO console shows employee tool calls inline as they happen, Claude Code style. Click to expand args and results. (#250)
  • DOM-based CEO terminal — Replaced xterm.js with DOM renderer, enabling future markdown rendering and code highlighting (#250)
  • /clear command — Reset EA chat history (#252)
  • Talent Market live preview — Static screenshot replaced with live iframe embed on homepage
  • One Man Companies branding — Unified visible text across hero, README, CLI. SEO keywords expanded for discoverability.

Bug Fixes

  • web_search tool — Replaced broken Anthropic web search with DuckDuckGo (ddgs), zero config, no API key needed (#251)
  • CEO confirm intent — CEO response to confirmation requests now propagates to parent task instead of being silently replaced with hardcoded text (#253)
  • Retrospective results — Employee feedback now persisted to project timeline, visible in employee detail panel (#253)
  • CEO console scrolling — Fixed overflow constraints for DOM renderer (#252, #253, #254)
  • Tool call dedup — Fixed double-rendering of tool calls in real-time and history (#253, #254)

Install / Upgrade

npx @1mancompany/onemancompany@latest

v0.4.38

07 Apr 12:24

Choose a tag to compare

Features

  • CEO Terminal: Full conversation TUI replacing the old console — xterm.js terminal, slash commands (/simple, /review, /end), file upload, input history with ArrowUp/Down, draggable panel resize
  • CEO Executor: CeoExecutor + CeoBroker session system — unified CEO session API, restart recovery, CEO_REQUEST confirm nodes, EA auto-reply timeout
  • Project management: Project files tree view + zip download, project delete/archive cleanup
  • Tool reliability (3-batch upgrade): Input validation + verification hints, recovery hints in errors, upgraded tool docstrings, tool selection guide in prompt, dedicated update_work_principles and update_guidance tools
  • Talent Market: Local/remote mode + AI search fallback on error, AI Search Talent toggle
  • OAuth: Full Anthropic OAuth flow (paste-code, redirect_uri, token refresh)
  • Web search: OAuth authentication support, auto-refresh expired tokens
  • Gmail: Attachment support for gmail_send/gmail_create_draft
  • CI: Version bump check — PR version must exceed main
  • Pet system: Coming soon

Bug Fixes

  • OAuth token exchange (form-urlencoded, correct URLs, redirect handling)
  • Web search aggressive token refresh stopped
  • EA gets full tool access, no duplicate dedicated tools
  • Watchdog default off, Chinese prompts translated to English
  • Context injection skipped for CEO_REQUEST nodes
  • Structured tool error responses across common_tools

Refactors

  • Layout restructured from 3-column to 2D grid
  • Task Queue panel removed, progress merged into Projects cards
  • Old CEO inbox/conversation system replaced by CeoExecutor/CeoBroker
  • Rebrand "AI OS" to "Agent OS"