| COMMIT |
1.00 |
feat(frontend/chat): add inline LLM profile switcher button |
|
Commit message contains explicit AI assi |
2026-05-05 |
| COMMIT |
1.00 |
feat(chat): add /model slash command to list and switch LLM |
|
Commit message contains explicit AI assi |
2026-05-05 |
| COMMIT |
1.00 |
feat(settings): add saved LLM profiles (FE) - OSS (#14149) |
|
Commit message contains explicit AI assi |
2026-05-04 |
| COMMIT |
1.00 |
APP-1325: accept '1' as truthy value for SLACK_WEBHOOKS_ENAB |
|
Commit message contains explicit AI assi |
2026-05-01 |
| COMMIT |
1.00 |
chore: update protobufjs for CVE-2026-41242 (#14027) |
|
Commit message contains explicit AI assi |
2026-05-01 |
| COMMIT |
1.00 |
refactor(settings): replace LLMAgentSettings with OpenHandsA |
|
Commit message contains explicit AI assi |
2026-04-30 |
| COMMIT |
1.00 |
Bump SDK packages to v1.19.1 (#14238) |
|
Commit message contains explicit AI assi |
2026-04-30 |
| COMMIT |
1.00 |
feat(frontend): render ACPToolCallEvent in conversation view |
|
Commit message contains explicit AI assi |
2026-04-29 |
| COMMIT |
1.00 |
fix(enterprise): accept pydantic models in EncryptedJSON.pro |
|
Commit message contains explicit AI assi |
2026-04-28 |
| COMMIT |
1.00 |
fix(acp): defensive fallback for api_key_env_var missing fro |
|
Commit message contains explicit AI assi |
2026-04-28 |
| COMMIT |
1.00 |
feat(acp): inject user secrets into ACP subprocess env (#141 |
|
Commit message contains explicit AI assi |
2026-04-28 |
| COMMIT |
1.00 |
feat(enterprise): add migration 109 for agent_kind column in |
|
Commit message contains explicit AI assi |
2026-04-28 |
| COMMIT |
1.00 |
feat(settings): add saved LLM profiles (BE) (#14146) |
|
Commit message contains explicit AI assi |
2026-04-28 |
| COMMIT |
1.00 |
feat(app-server): route ACP agents to the ACP conversation e |
|
Commit message contains explicit AI assi |
2026-04-28 |
| PR |
1.00 |
feat(settings): use from_persisted for stored settings |
|
PR body explicitly mentions AI collabora |
2026-04-24 |
| PR |
1.00 |
DRAFT: docs: update plugin launch flow with complete data fl |
|
PR body explicitly mentions AI collabora |
2026-05-05 |
| PR |
1.00 |
fix: Normalize agent_kind to 'llm' in OrgResponse |
|
PR body explicitly mentions AI collabora |
2026-05-05 |
| PR |
1.00 |
Add Russian (ru) language support to i18n |
|
PR body explicitly mentions AI collabora |
2026-05-05 |
| PR |
1.00 |
feat(frontend): Add critic result types, component, and even |
|
PR body explicitly mentions AI collabora |
2026-04-25 |
| PR |
1.00 |
fix(config-api): show 'openhands' provider first in provider |
|
PR body explicitly mentions AI collabora |
2026-05-04 |
| PR |
1.00 |
Add failing regression test for V1 history pagination |
|
PR body explicitly mentions AI collabora |
2026-05-05 |
| PR |
1.00 |
fix: share GCS storage.Client() across requests to prevent c |
|
PR body explicitly mentions AI collabora |
2026-05-02 |
| PR |
1.00 |
Fix GHSA-xqmj-j6mv-4862: Update litellm to 1.83.14 |
|
PR body explicitly mentions AI collabora |
2026-05-04 |
| PR |
1.00 |
Fix CVE-2026-41066: Update lxml to 6.1.0 |
|
PR body explicitly mentions AI collabora |
2026-05-01 |
| PR |
1.00 |
Make trigger comment more prominent in github bot initial me |
|
PR body explicitly mentions AI collabora |
2026-05-04 |
| PR |
1.00 |
Add unit tests for get_version() and fix pkg_resources Unbou |
|
PR body explicitly mentions AI collabora |
2026-05-01 |
| PR |
1.00 |
docs: fix stale and inaccurate markdown documentation |
|
PR body explicitly mentions AI collabora |
2026-05-01 |
| PR |
1.00 |
refactor: Move openhands.server content to openhands.app_ser |
|
PR body explicitly mentions AI collabora |
2026-05-01 |
| PR |
1.00 |
refactor: move AppMode class to config_api/config_models.py |
|
PR body explicitly mentions AI collabora |
2026-05-01 |
| PR |
1.00 |
Remove openhands.core package |
|
PR body explicitly mentions AI collabora |
2026-05-01 |
| PR |
1.00 |
Migrate all jwt_secret consumers from OpenHandsConfig to Jwt |
|
PR body explicitly mentions AI collabora |
2026-04-30 |
| PR |
1.00 |
Remove mcp_config.py: drop TOML-based MCP configuration |
|
PR body explicitly mentions AI collabora |
2026-04-30 |
| PR |
1.00 |
Remove legacy LLMConfig and all related code |
|
PR body explicitly mentions AI collabora |
2026-04-30 |
| PR |
1.00 |
Remove legacy condenser_config and model_routing_config |
|
PR body explicitly mentions AI collabora |
2026-04-29 |
| PR |
1.00 |
chore: remove unused items from openhands.server package |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
Remove unused items from openhands.core package |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
Move openhands.server.user_auth to openhands.app_server.user |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
Remove unused legacy V0 server modules |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
refactor: move openhands.integrations to openhands.app_serve |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
fix: correct GLOBAL_SKILLS_DIR path for skills settings page |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
chore(enterprise): regenerate poetry.lock with Poetry 2.2.1 |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
chore(enterprise): update poetry.lock to SDK v1.19.0 |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
feat: Add REST endpoint to send follow-up messages to conver |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
refactor: move FileStore to openhands.app_server.file_store |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
Fix CVE-2026-34444: Update lupa to 2.8 |
|
PR body explicitly mentions AI collabora |
2026-04-16 |
| PR |
1.00 |
feat: add sandbox_id placeholder to URL patterns for path-ba |
|
PR body explicitly mentions AI collabora |
2026-05-03 |
| PR |
1.00 |
docs(enterprise): add sandbox routing configuration guide |
|
PR body explicitly mentions AI collabora |
2026-05-04 |
| PR |
1.00 |
APP-1346 feat: Proxy Tavily MCP connections through app serv |
|
PR body explicitly mentions AI collabora |
2026-05-03 |
| PR |
1.00 |
Fix local process sandbox readiness for MCP conversations |
|
PR body explicitly mentions AI collabora |
2026-05-02 |
| PR |
1.00 |
fix: replace datetime.now() with datetime.now(timezone.utc) |
|
PR body explicitly mentions AI collabora |
2026-05-01 |
| PR |
0.30 |
feat(saas): dynamic incident banners via incident.io Widget |
|
Slightly formal intro in summary, but ha |
2026-01-18 |
| PR |
0.20 |
feat+fix(app-server): add auto_pause_existing flag and fix s |
|
Free-text is concise with domain-specifi |
2026-03-04 |
| PR |
0.20 |
feat: add registered_marketplaces to Settings for multiple m |
|
Technical phrasing; structure is normal, |
2026-03-19 |
| PR |
0.20 |
Bump SDK packages to v1.19.1 |
|
Structured changelog; phrasing is techni |
2026-04-30 |
| PR |
0.20 |
Remove socketio from app server communications |
|
Technical terms and changelog style; no |
2026-04-28 |
| PR |
0.20 |
created api for llms, created README_ZH.md |
|
Simple phrasing but lacks clear AI patte |
2024-03-15 |
| PR |
0.20 |
feat: Support Personal Skills/Agent Repo via Settings |
|
Free-text contains truncation but openin |
2026-05-02 |
| PR |
0.10 |
feat(frontend): Allow bulk selection and deletion of convers |
|
Slightly more formal, but summary remain |
2026-04-06 |
| PR |
0.10 |
APP-1458: align OAuth 2.0 with Jira DC server requirements |
|
Title and content are terse and technica |
2026-05-01 |
| PR |
0.10 |
ci: upgrade useblacksmith/build-push-action v1 to v2 |
|
Very brief, uses domain-specific context |
2026-03-25 |
| PR |
0.10 |
Fix SaaS routes shadowed by frontend mount |
|
Technical explanation; uses informal, do |
2026-05-03 |
| PR |
0.10 |
docs: document truthy value convention for env var enable to |
|
Contains domain-specific context and inf |
2026-05-01 |
| PR |
0.10 |
APP-1325: accept '1' as truthy value for SLACK_WEBHOOKS_ENAB |
|
PR title uses ticket reference and domai |
2026-05-01 |
| PR |
0.10 |
refactor: remove OpenHandsConfig from settings and secrets s |
|
Brief, technical content with domain-spe |
2026-05-01 |
| PR |
0.10 |
refactor(settings): replace LLMAgentSettings with OpenHandsA |
|
Summary uses GitHub/SDK jargon and refer |
2026-04-29 |
| PR |
0.10 |
feat: add bitbucket cloud resolver for pr comment triggers |
|
PR title and content are terse and domai |
2026-04-29 |
| PR |
0.10 |
feat: replace ENABLE_ONBOARDING with OH_ENABLE_ONBOARDING se |
|
Uses technical flags and informal langua |
2026-04-28 |
| PR |
0.10 |
fix(acp): defensive fallback for api_key_env_var missing fro |
|
Technical explanation with domain-specif |
2026-04-28 |
| PR |
0.10 |
feat(settings): add saved LLM profiles (FE) - OSS |
|
Contains domain-specific terms and abbre |
2026-04-27 |
| PR |
0.10 |
fix(backend): add WebSocket and HTTP proxy for K8s deploymen |
|
Summary uses domain terms and informal t |
2026-01-24 |
| PR |
0.10 |
Fix OAuth proxy callback for Better Auth >=1.x |
|
Uses specific OAuth and Better Auth jarg |
2026-05-04 |
| PR |
0.10 |
feat(frontend): show full model name in conversation header |
|
Minimal completion with domain reference |
2026-05-04 |
| PR |
0.10 |
Refactor: consolidate theme colors with semantic tokens |
|
Refactoring details and domain terms; to |
2025-12-07 |
| PR |
0.10 |
feat(frontend): centralize modal management with Zustand sto |
|
Technical detail about Zustand; concise |
2026-01-19 |
| PR |
0.10 |
fix: chat status row background to match input container |
|
Issue description is informal and domain |
2026-01-24 |
| PR |
0.10 |
fix: slash menu deduplication and skill description |
|
Technical details and casual style sugge |
2026-03-06 |
| PR |
0.10 |
Fix backend base URL normalization + settings stability |
|
Technical summary, concise and unembelli |
2026-04-14 |
| PR |
0.10 |
feat: add financial document intelligence utility for regula |
|
Domain-specific file references and mini |
2026-05-02 |
| PR |
0.10 |
fix(integrations): deduplicate merged repositories by full_n |
|
Uses technical context and clear functio |
2026-04-19 |
| PR |
0.10 |
feat(app-server): paginate V1 branch search with non-empty q |
|
Context filled with concrete API details |
2026-04-19 |
| PR |
0.10 |
fix: use shared GCS client to prevent connection pool exhaus |
|
Explanation uses direct tone, technical |
2026-05-02 |
| PR |
0.10 |
feat(acp): ACP agent selection UI — settings page, nav, and |
|
Bullet summary, domain terms, no AI phra |
2026-04-28 |
| PR |
0.05 |
chore(security): add 7-day Python and npm dependency freshne |
|
Bullet points show technical depth; info |
2026-04-03 |
| PR |
0.05 |
fix(llm): skip Gemini full endpoint URL as base_url to preve |
|
Technical fix with details, lacks AI-sty |
2026-04-20 |
| COMMIT |
0.00 |
DRAFT: docs: update plugin launch flow with complete data fl |
|
Concise technical commit summary with do |
2026-05-05 |
| COMMIT |
0.00 |
fix: handle persisted agent_kind='openhands' in org response |
|
Specific code context and informal, ters |
2026-05-05 |
| COMMIT |
0.00 |
fix(i18n): translate hardcoded settings strings (#14286) |
|
Typical concise human commit message wit |
2026-05-05 |
| COMMIT |
0.00 |
fix: share GCS storage.Client() across requests to prevent c |
|
Typical co-authored commit with human do |
2026-05-04 |
| COMMIT |
0.00 |
Fix GHSA-xqmj-j6mv-4862: Update litellm to 1.83.14 (#14299) |
|
Brief CVE fix message; standard bot co-a |
2026-05-04 |
| COMMIT |
0.00 |
Fix CVE-2026-41066: Update lxml to 6.1.0 (#14259) |
|
Concise CVE fix with bot co-author; huma |
2026-05-04 |
| COMMIT |
0.00 |
APP-1547 Added sqlalchemy mapper to loquacious logger list ( |
|
Short technical commit message; informal |
2026-05-04 |
| COMMIT |
0.00 |
APP-1546 feat(frontend): expose sandbox grouping strategy UI |
|
Domain-specific jargon and issue refs; h |
2026-05-04 |
| COMMIT |
0.00 |
feat: move PostHog server side (#14006) |
|
Casual, technical commit; human style an |
2026-05-04 |
| COMMIT |
0.00 |
feat: Proxy Tavily MCP connections through app server (#1427 |
|
Concise, domain-specific commit; human a |
2026-05-04 |
| COMMIT |
0.00 |
Fix SaaS routes shadowed by frontend mount (#14279) |
|
Commit message is terse and domain-speci |
2026-05-03 |
| COMMIT |
0.00 |
Add unit tests for get_version() and fix pkg_resources Unbou |
|
Standard commit message format with huma |
2026-05-01 |
| COMMIT |
0.00 |
Fix agent kind (#14263) |
|
Concise and technical commit message, ty |
2026-05-01 |
| COMMIT |
0.00 |
docs: document truthy value convention for env var enable to |
|
Terse documentation change, normal for h |
2026-05-01 |
| COMMIT |
0.00 |
docs: fix stale and inaccurate markdown documentation (#1425 |
|
Brief commit message and standard human |
2026-05-01 |
| COMMIT |
0.00 |
refactor: Move openhands.server content to openhands.app_ser |
|
Technical refactor log, terse and specif |
2026-05-01 |
| COMMIT |
0.00 |
refactor: move AppMode class to config_api/config_models.py |
|
Standard refactor message; domain-specif |
2026-05-01 |
| COMMIT |
0.00 |
Remove openhands.core package (#14252) |
|
Simple package removal message; entirely |
2026-05-01 |
| COMMIT |
0.00 |
refactor: remove OpenHandsConfig from settings and secrets s |
|
Technical refactor with domain details, |
2026-05-01 |
| COMMIT |
0.00 |
Release 1.7.0 (#14184) |
|
Standard release commit format, with hum |
2026-05-01 |
| COMMIT |
0.00 |
Migrate all jwt_secret consumers from OpenHandsConfig to Jwt |
|
Typical migration/refactor log with spec |
2026-05-01 |
| COMMIT |
0.00 |
fix: align OAuth 2.0 with Jira DC server requirements (#1425 |
|
Succinct technical commit; domain-specif |
2026-05-01 |
| COMMIT |
0.00 |
Remove mcp_config.py: drop TOML-based MCP configuration (#14 |
|
Concise commit message; uses technical j |
2026-04-30 |
| COMMIT |
0.00 |
Remove legacy LLMConfig and all related code (#14239) |
|
Technical, succinct commit subject; natu |
2026-04-30 |
| COMMIT |
0.00 |
feat: introduce LLMModelService with DI, replacing legacy co |
|
Commit follows standard conventional com |
2026-04-30 |
| COMMIT |
0.00 |
refactor: move openhands.core.logger to openhands.app_server |
|
Terse, technical; matches developer comm |
2026-04-30 |
| COMMIT |
0.00 |
Remove unused OpenHandsConfig from RepositoryStore and UserR |
|
Human style; domain-specific and concise |
2026-04-30 |
| COMMIT |
0.00 |
feat: add bitbucket data center resolver for pr comment trig |
|
Informal phrasing with common feature in |
2026-04-30 |
| COMMIT |
0.00 |
refactor: move openhands.utils to openhands.app_server.utils |
|
Routine refactor message using typical m |
2026-04-30 |
| COMMIT |
0.00 |
feat: Auto-generate OPENHANDS_API_KEY as system secret for a |
|
Standard engineering language for a new |
2026-04-30 |
| COMMIT |
0.00 |
Remove dead code from openhands.utils package (#14221) |
|
Dead code removal is a succinct, standar |
2026-04-30 |
| COMMIT |
0.00 |
fix: update deprecated FastMCP API usage in mcp_patch.py (#1 |
|
Terse commit, all-human phrasing, no AI |
2026-04-29 |
| COMMIT |
0.00 |
Remove dead MCP config factory + legacy SandboxConfig (V0 de |
|
Concise commit title, technical, no AI t |
2026-04-29 |
| COMMIT |
0.00 |
chore(deps): bump lxml from 6.0.2 to 6.1.0 in /enterprise (# |
|
— |
2026-04-29 |
| COMMIT |
0.00 |
Remove deprecated SecurityConfig class (Legacy-V0) (#14212) |
|
Compact summary, technical context, no A |
2026-04-29 |
| COMMIT |
0.00 |
Remove AgentConfig and ExtendedConfig (V0 dead code cleanup) |
|
Brief, technical language, not AI-genera |
2026-04-29 |
| COMMIT |
0.00 |
fix: surface unverified bare LLM names in the provider dropd |
|
Terse commit with domain-specific wordin |
2026-04-29 |
| COMMIT |
0.00 |
Remove unused core.schema package and KubernetesConfig (#142 |
|
Technical and minimal, lacks AI phrasing |
2026-04-29 |
| COMMIT |
0.00 |
feat: replace ENABLE_ONBOARDING with OH_ENABLE_ONBOARDING se |
|
Well-formed, technical changelog, no AI |
2026-04-29 |
| COMMIT |
0.00 |
feat: add bitbucket cloud resolver for pr comment triggers ( |
|
Uses direct technical language, no AI fe |
2026-04-29 |
| COMMIT |
0.00 |
Fix CVE-2026-34444: Update lupa to 2.8 (#13966) |
|
Direct CVE commit, standard wording. |
2026-04-29 |
| COMMIT |
0.00 |
Remove legacy condenser_config and model_routing_config (#14 |
|
Minimal, technical summary, no evidence |
2026-04-29 |
| COMMIT |
0.00 |
Remove socketio from app server communications (#14200) |
|
Commit message is terse and typical of h |
2026-04-29 |
| COMMIT |
0.00 |
chore: remove unused items from openhands.server package (#1 |
|
Brief, domain-specific commit message; h |
2026-04-28 |
| COMMIT |
0.00 |
Remove unused items from openhands.core package (#14201) |
|
Direct, concise commit message in domain |
2026-04-28 |
| COMMIT |
0.00 |
Move openhands.server.user_auth to openhands.app_server.user |
|
Standard commit message with domain-spec |
2026-04-28 |
| COMMIT |
0.00 |
Remove unused legacy V0 server modules (#14198) |
|
Standard commit message, concise and tec |
2026-04-28 |
| COMMIT |
0.00 |
refactor: move openhands.integrations to openhands.app_serve |
|
Technical commit, uses refactor conventi |
2026-04-28 |
| COMMIT |
0.00 |
refactor: move FileStore to openhands.app_server.file_store |
|
Concise refactor message, typical human |
2026-04-28 |
| COMMIT |
0.00 |
fix: correct GLOBAL_SKILLS_DIR path for skills settings page |
|
Brief fix message referencing specific c |
2026-04-28 |
| COMMIT |
0.00 |
feat: Add REST endpoint to send follow-up messages to conver |
|
Standard feat commit, human style with d |
2026-04-28 |
| COMMIT |
0.00 |
ALL-5659: fix self-hosted Slack OAuth to use configured app |
|
Uses project issue format and specific t |
2026-04-28 |
| COMMIT |
0.00 |
chore(enterprise): regenerate poetry.lock with Poetry 2.2.1 |
|
Chore message with tooling version; huma |
2026-04-28 |
| COMMIT |
0.00 |
chore(enterprise): update poetry.lock to SDK v1.19.0 (#14191 |
|
Chore message focused on dependency upda |
2026-04-28 |
| COMMIT |
0.00 |
Bump SDK packages to v1.19.0 (#14180) |
|
Standard dependency bump message, typica |
2026-04-28 |
| COMMIT |
0.00 |
fix(backend): persist keycloak email on invitation acceptanc |
|
Commit message is terse and domain-speci |
2026-04-28 |
| COMMIT |
0.00 |
Remove ConversationMetadata dataclass and use UUID directly |
|
Commit message uses domain terms, no AI |
2026-04-28 |
| COMMIT |
0.00 |
refactor: Use direct file API in FileSettingsStore and FileS |
|
Commit message uses abbreviations and te |
2026-04-28 |
| COMMIT |
0.00 |
refactor: move Settings and Secrets models to app_server (#1 |
|
Commit is technical and uses domain-spec |
2026-04-28 |
| COMMIT |
0.00 |
fix(settings): Only convert litellm_proxy/ to openhands/ for |
|
Commit message is succinct, typical for |
2026-04-27 |
| COMMIT |
0.00 |
Remove deprecated V0 issue interface and migrate Conversatio |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
feat(enterprise): Self hosted gitlab support (#14141) |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
FE: Restore flag to block traffic to /onboarding (#14166) |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
Remove deprecated webhook file stores (V0 cleanup) (#14164) |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
refactor: move settings and secrets stores to app_server (#1 |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
Remove deprecated openhands.events package (V0) (#14162) |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
refactor: remove unused methods from ProviderHandler (#14160 |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
Remove dead code from enterprise/integrations/utils.py (#141 |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
Remove ConversationCallback class (replaced by V1 EventCallb |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
Remove dead feedback routes (V0 code) (#14158) |
|
— |
2026-04-27 |
| COMMIT |
0.00 |
Remove dead MonitoringListener code (#14157) |
|
Concise, domain-specific, no AI hallmark |
2026-04-27 |
| COMMIT |
0.00 |
fix: restore local integration token removal in OSS settings |
|
Brief, technical, follows repo conventio |
2026-04-27 |
| COMMIT |
0.00 |
refactor: move ConversationTrigger to app_conversation_model |
|
Terse, technical, no generic or ChatGPT |
2026-04-27 |
| COMMIT |
0.00 |
Make archived conversations read-only without loading states |
|
Standard commit summary; no signs of AI |
2026-04-27 |
| COMMIT |
0.00 |
Remove openhands.llm package (legacy V0 code) (#14154) |
|
Direct, domain-relevant, no AI-style wor |
2026-04-27 |
| COMMIT |
0.00 |
Removed V0 conversation stats (#14152) |
|
Terse and to-the-point, not characterist |
2026-04-27 |
| COMMIT |
0.00 |
fix: enforce onboarding completion on every navigation (#141 |
|
Abbreviated 'fix:' style, normal for com |
2026-04-27 |
| COMMIT |
0.00 |
Remove enterprise/integrations/solvability package and relat |
|
Succinct, domain-specific, lacks AI phra |
2026-04-27 |
| COMMIT |
0.00 |
Remove ConversationStore interface and implementations (V1 m |
|
Short, technical, matches human-written |
2026-04-27 |
| COMMIT |
0.00 |
fix(frontend): prevent duplicate payment successful toast on |
|
Standard technical fix summary, no AI fe |
2026-04-27 |
| COMMIT |
0.00 |
fix(frontend): block /settings/org-defaults* routes in OSS m |
|
Concise commit message, typical human st |
2026-04-27 |
| COMMIT |
0.00 |
Remove v1_enabled flag from resolver integrations (#14145) |
|
Direct commit, technical phrasing withou |
2026-04-27 |
| COMMIT |
0.00 |
V0 Code Removals: Conversation Validator, MCP Updates, and C |
|
Regular release/changelog title, no AI s |
2026-04-27 |
| COMMIT |
0.00 |
Refactor verification settings to use schema rendering (#139 |
|
Concise commit messages with domain jarg |
2026-04-25 |
| COMMIT |
0.00 |
ci: run PR review on fork PRs (#14109) |
|
Very terse changelog, consistent with hu |
2026-04-25 |
| COMMIT |
0.00 |
feat: Auto-forward LMNR_* environment variables to agent-ser |
|
Domain abbreviation and concise message |
2026-04-24 |
| PR |
0.00 |
fix(frontend): use onSelectionChange for Language dropdown d |
|
Free-text is clipped and concise with te |
2026-05-05 |
| PR |
0.00 |
feat(frontend/chat): add inline LLM profile switcher button |
|
Informal jargon, brief summary, and casu |
2026-05-05 |
| PR |
0.00 |
fix: handle persisted agent_kind='openhands' in org response |
|
Single-line, domain-specific and informa |
2026-05-05 |
| PR |
0.00 |
feat(chat): add /model slash command to list and switch LLM |
|
Topic-specific, informal tone, and trunc |
2026-05-04 |
| PR |
0.00 |
chore(deps): bump the security-all group across 1 directory |
|
— |
2026-05-04 |
| PR |
0.00 |
chore(deps): bump the version-all group across 1 directory w |
|
— |
2026-04-20 |
| PR |
0.00 |
chore(deps-dev): bump the eslint group across 1 directory wi |
|
— |
2026-04-15 |
| PR |
0.00 |
fix(i18n): translate hardcoded settings strings |
|
Informal reason statement and direct sum |
2026-05-04 |
| PR |
0.00 |
fix Windows compatibility: use cross-platform temp directory |
|
Technical explanation with specific file |
2026-05-01 |
| PR |
0.00 |
PLTF-1269: replace real sleeps with asyncio.sleep(0) in main |
|
Template head and commit info only; no A |
2026-04-15 |
| PR |
0.00 |
chore(deps): bump the security-all group across 1 directory |
|
— |
2026-04-29 |
| PR |
0.00 |
refactor(acp): use SDK provider registry in app UI |
|
Technical jargon in summary; human-fille |
2026-05-04 |
| PR |
0.00 |
fix(acp): bootstrap-prompt resume when sandbox is recycled ( |
|
Domain jargon, specific file refs; human |
2026-05-04 |
| PR |
0.00 |
Fix agent kind |
|
Human style in justification; domain abb |
2026-05-01 |
| PR |
0.00 |
Release 1.7.0 |
|
Release notes are terse and minimal; no |
2026-04-28 |
| PR |
0.00 |
ALL-5659: fix self-hosted Slack OAuth to use configured app |
|
Contains domain-specific context and par |
2026-04-27 |
| PR |
0.00 |
chore: update protobufjs for CVE-2026-41242 |
|
Contains terse references; human style s |
2026-04-20 |
| PR |
0.00 |
APP-1547 Added sqlalchemy mapper to loquacious logger list |
|
No free text; only title. No AI stylisti |
2026-05-04 |
| PR |
0.00 |
APP-1546 feat(frontend): expose sandbox grouping strategy UI |
|
Casual style, uses shorthand and parenth |
2026-05-04 |
| PR |
0.00 |
feat(acp): minimal generic ACP agent UI (closes #14222) |
|
Explains with abbreviations and domain-s |
2026-04-30 |
| PR |
0.00 |
fix(resend-sync): switch to createdAfter delta fetch |
|
Terse, specific technical fix; no AI hal |
2026-05-04 |
| PR |
0.00 |
feat: move PostHog server side |
|
No author text present; only template an |
2026-04-17 |
| PR |
0.00 |
feat: enforce conversation limits |
|
PR content is missing; cannot assess AI |
2026-04-27 |
| PR |
0.00 |
chore(deps): bump gitpython from 3.1.46 to 3.1.47 in /enterp |
|
— |
2026-05-03 |
| PR |
0.00 |
fix: make openhands.server.app resilient to missing optional |
|
Technical and context-specific phrasing; |
2026-04-20 |
| PR |
0.00 |
feat: add structured audit logging for secrets access endpoi |
|
Uses domain-specific terms, clear contex |
2026-03-22 |
| PR |
0.00 |
App 564 add onboarding plugin modal |
|
No substantive free-text; only template |
2026-05-01 |
| PR |
0.00 |
feat(frontend): Add color-coded task status icons |
|
Technical summary with domain terms; not |
2026-03-22 |
| PR |
0.00 |
APP-1389: add bitbucket data center resolver for pr comment |
|
No meaningful author content; template o |
2026-04-30 |
| PR |
0.00 |
fix: correctly raise 404 when updating or deleting a nonexis |
|
Clear, focused, slightly informal human |
2026-05-01 |