| 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 |
| COMMIT |
1.00 |
PLTF-139: Add Analytics redirect URI to Keycloak allhands cl |
|
Commit message contains explicit AI assi |
2026-04-21 |
| 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 |
[Bug]: Accumulated Cost data is not being saved in conversa |
|
PR body explicitly mentions AI collabora |
2026-04-15 |
| PR |
1.00 |
Remove unused legacy V0 server modules |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
feat(frontend): Add critic result types, component, and even |
|
PR body explicitly mentions AI collabora |
2026-04-25 |
| PR |
1.00 |
refactor: move openhands.integrations to openhands.app_serve |
|
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: correct GLOBAL_SKILLS_DIR path for skills settings page |
|
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 |
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 |
fix: correct SQLAlchemy Result and Table type annotations |
|
PR body explicitly mentions AI collabora |
2026-04-22 |
| PR |
1.00 |
fix: handle nullable arguments in enterprise code |
|
PR body explicitly mentions AI collabora |
2026-04-22 |
| PR |
1.00 |
fix: correct SQLAlchemy type annotations in DbSessionInjecto |
|
PR body explicitly mentions AI collabora |
2026-04-22 |
| PR |
1.00 |
fix: correct return types and remove unreachable code (SQLAl |
|
PR body explicitly mentions AI collabora |
2026-04-22 |
| PR |
1.00 |
fix: add return type annotation for ConversationMetadata con |
|
PR body explicitly mentions AI collabora |
2026-04-22 |
| PR |
1.00 |
Add missing `SqlAlchemy` type stub to mypy |
|
PR body explicitly mentions AI collabora |
2026-03-15 |
| PR |
1.00 |
Fix enterprise migration 108 settings mapping |
|
PR body explicitly mentions AI collabora |
2026-04-23 |
| PR |
1.00 |
Fix: Register SetTitleCallbackProcessor for webhook-created |
|
PR body explicitly mentions AI collabora |
2026-04-23 |
| PR |
1.00 |
refactor: remove external dependencies on V0 packages (contr |
|
PR body explicitly mentions AI collabora |
2026-04-23 |
| PR |
1.00 |
chore: delete unused Python code identified by vulture analy |
|
PR body explicitly mentions AI collabora |
2026-04-24 |
| PR |
1.00 |
APP-1325: register GitlabV1CallbackProcessor for deserializa |
|
PR body explicitly mentions AI collabora |
2026-04-23 |
| PR |
1.00 |
Removed V0 controller |
|
PR body explicitly mentions AI collabora |
2026-04-22 |
| PR |
1.00 |
APP-1325: show GitLab/Slack sections without GitHub App conf |
|
PR body explicitly mentions AI collabora |
2026-04-23 |
| PR |
1.00 |
ci: run PR review on fork PRs |
|
PR body explicitly mentions AI collabora |
2026-04-23 |
| PR |
1.00 |
V0 Code Removals: Conversation Validator, MCP Updates, and C |
|
PR body explicitly mentions AI collabora |
2026-04-25 |
| PR |
1.00 |
Remove v1_enabled flag from resolver integrations |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Remove ConversationStore interface and implementations (V1 m |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Remove enterprise/integrations/solvability package and relat |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Remove openhands.llm package (legacy V0 code) |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Make archived conversations read-only without loading states |
|
PR body explicitly mentions AI collabora |
2026-04-22 |
| PR |
1.00 |
fix: restore local integration token removal in OSS settings |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Remove dead feedback routes (V0 code) |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Remove ConversationCallback class (replaced by V1 EventCallb |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Remove deprecated openhands.events package (V0) |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
refactor: move settings and secrets stores to app_server |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Remove deprecated webhook file stores (V0 cleanup) |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
refactor: move Settings and Secrets models to app_server |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
refactor: Use direct file API in FileSettingsStore and FileS |
|
PR body explicitly mentions AI collabora |
2026-04-27 |
| PR |
1.00 |
Bump SDK packages to v1.19.0 |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
DO NOT MERGE: draft - pin SDK to software-agent-sdk@92d27c13 |
|
PR body explicitly mentions AI collabora |
2026-04-28 |
| PR |
1.00 |
refactor(enterprise): Migrate enterprise tests from SQLite t |
|
PR body explicitly mentions AI collabora |
2026-03-12 |
| PR |
0.20 |
refactor: move ConversationTrigger to app_conversation_model |
|
Concise, technical explanation, incomple |
2026-04-27 |
| PR |
0.20 |
Remove dead MonitoringListener code |
|
Technical context, specific references, |
2026-04-27 |
| PR |
0.20 |
Remove dead code from enterprise/integrations/utils.py |
|
Direct and concise; domain-appropriate, |
2026-04-27 |
| PR |
0.20 |
refactor: remove unused methods from ProviderHandler |
|
Uses domain-specific terms; natural just |
2026-04-27 |
| COMMIT |
0.10 |
feat: add secrets field to AppConversationStartRequest for d |
|
Technical changelog with specific detail |
2026-04-23 |
| PR |
0.10 |
security: fix critical default-off confirmation mode and pla |
|
Direct, technical writing with clear con |
2026-04-28 |
| PR |
0.10 |
feat+fix(app-server): add auto_pause_existing flag and fix s |
|
Technical, specific with reference to an |
2026-03-04 |
| PR |
0.10 |
feat(frontend): ACP agent selection UI — sidebar item, setti |
|
Feature-focused, domain-specific, no AI |
2026-04-28 |
| PR |
0.10 |
fix(acp): defensive fallback for api_key_env_var missing fro |
|
Technical and context-aware update, no g |
2026-04-28 |
| PR |
0.10 |
Removed the V0 resolver |
|
Concise, to-the-point explanation; no AI |
2026-04-22 |
| PR |
0.10 |
fix: preserve LLM and MCP settings in migration 108 |
|
Technical, concrete detail; summary is c |
2026-04-24 |
| PR |
0.10 |
Removed V0 third party runtimes |
|
Technical phrasing and V0/V1 migration m |
2026-04-24 |
| PR |
0.10 |
Removed V0 runtime |
|
Brief technical explanation, domain-spec |
2026-04-24 |
| PR |
0.10 |
Refactor verification settings to use schema rendering |
|
Uses domain-specific vocabulary, concise |
2026-04-16 |
| PR |
0.10 |
Removed V0 conversation stats |
|
Contains technical term, not overly form |
2026-04-27 |
| PR |
0.10 |
Remove ConversationMetadata dataclass and use UUID directly |
|
Contains domain-specific context and inf |
2026-04-28 |
| PR |
0.10 |
feat(settings): add saved LLM profiles (BE) |
|
Contains minor grammar errors and abrupt |
2026-04-27 |
| PR |
0.10 |
feat(enterprise): add migration 110 for agent_kind column in |
|
Technical, references internal migration |
2026-04-28 |
| PR |
0.10 |
feat(frontend): render ACPToolCallEvent in conversation view |
|
Technical jargon, references to events/A |
2026-04-17 |
| PR |
0.10 |
feat(settings): add saved LLM profiles (FE) |
|
Contains domain language and urgency not |
2026-04-27 |
| PR |
0.10 |
Fix backend base URL normalization + settings stability |
|
Specific technical references and incomp |
2026-04-14 |
| PR |
0.10 |
refactor: Move get_admin_user_id to check User role instead |
|
Technical summary, human PR conventions, |
2026-03-18 |
| 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 |
| COMMIT |
0.00 |
Removed V0 runtime (#14117) |
|
Terse commit message with domain-specifi |
2026-04-24 |
| COMMIT |
0.00 |
APP-1325: show GitLab/Slack sections without GitHub App conf |
|
Jargon-rich and concise, with issue refe |
2026-04-24 |
| COMMIT |
0.00 |
Removed Architecture diagrams (#14120) |
|
Brief, domain-relevant removal; no AI ha |
2026-04-24 |
| COMMIT |
0.00 |
Removed V0 third party runtimes (#14119) |
|
Short message with clear technical conte |
2026-04-24 |
| COMMIT |
0.00 |
Removed V0 controller (#14060) |
|
Direct and technical, characteristic of |
2026-04-24 |
| COMMIT |
0.00 |
APP-1359 Removed V0 microagent Package (#14053) |
|
Concise, uses internal references; no AI |
2026-04-24 |
| COMMIT |
0.00 |
APP-1325: register GitlabV1CallbackProcessor for deserializa |
|
Specific, domain-rich phrasing; no AI-st |
2026-04-24 |
| COMMIT |
0.00 |
fix: preserve LLM and MCP settings in migration 108 (#14112) |
|
Follows normal commit style, co-authorsh |
2026-04-24 |
| COMMIT |
0.00 |
APP-1360 Removed V0 memory package (#14057) |
|
Very brief, domain-specific removal with |
2026-04-24 |
| COMMIT |
0.00 |
chore: delete unused Python code identified by vulture analy |
|
Standard chore message, co-author not AI |
2026-04-24 |
| COMMIT |
0.00 |
refactor: remove external dependencies on V0 packages (contr |
|
Concise commit message with co-author tr |
2026-04-23 |
| COMMIT |
0.00 |
Remove dead code. (#14103) |
|
Very terse; typical human commit message |
2026-04-23 |
| COMMIT |
0.00 |
Fix: Register SetTitleCallbackProcessor for webhook-created |
|
Standard commit message with human co-au |
2026-04-23 |
| COMMIT |
0.00 |
fix(frontend): show members a read-only badge on org-default |
|
Concise frontend fix notation; typical h |
2026-04-23 |
| COMMIT |
0.00 |
Fix enterprise migration 108 settings mapping (#14088) |
|
Standard migration fix message with huma |
2026-04-23 |
| COMMIT |
0.00 |
APP-1363 : Remove V0 io Package (#14094) |
|
Typical team-style commit prefix and mes |
2026-04-23 |
| COMMIT |
0.00 |
More pieces of V0 carved off (#14089) |
|
Informal, colloquial style; clearly huma |
2026-04-23 |
| COMMIT |
0.00 |
Removed the V0 resolver (#14062) |
|
Very short, informal; strongly human-wri |
2026-04-23 |
| COMMIT |
0.00 |
Add missing `SqlAlchemy` type stub to mypy (#13413) |
|
Succinct commit message, contains domain |
2026-04-22 |
| COMMIT |
0.00 |
fix: add return type annotation for ConversationMetadata con |
|
Concise, technical message with SQLAlche |
2026-04-22 |
| COMMIT |
0.00 |
fix: correct return types and remove unreachable code (SQLAl |
|
Brief technical description, natural for |
2026-04-22 |
| COMMIT |
0.00 |
fix: correct SQLAlchemy type annotations in DbSessionInjecto |
|
Direct and to the point, typical technic |
2026-04-22 |
| COMMIT |
0.00 |
fix: handle nullable arguments in enterprise code (#14078) |
|
Short, technical message with informal t |
2026-04-22 |
| COMMIT |
0.00 |
fix: correct SQLAlchemy Result and Table type annotations (# |
|
Technical, non-formal language with corr |
2026-04-22 |
| COMMIT |
0.00 |
fix: handle nullable datetime in _fix_timezone methods (#140 |
|
Informal, technical phrasing, no AI-like |
2026-04-22 |
| COMMIT |
0.00 |
Hide All toggle on SaaS LLM settings (#14013) |
|
Feature summary in a succinct, informal |
2026-04-22 |
| COMMIT |
0.00 |
Fix CVE-2026-39892: Update cryptography to 46.0.7 (#13968) |
|
Standard security update phrasing, fits |
2026-04-22 |
| COMMIT |
0.00 |
fix: add ColumnElement type annotation for SQLAlchemy filter |
|
Brief, domain-specific technical message |
2026-04-22 |
| COMMIT |
0.00 |
fix: restore org settings payload contract (#14051) |
|
Succinct commit message, standard human |
2026-04-22 |
| COMMIT |
0.00 |
security: Invalidate SESSION_API_KEY on pause and require RU |
|
Technical, terse commit message, typical |
2026-04-22 |
| COMMIT |
0.00 |
fix: migrate core SQLAlchemy models to SQLAlchemy 2.0 mapped |
|
Direct, minimal message; common engineer |
2026-04-22 |
| COMMIT |
0.00 |
fix(enterprise): migrate StoredVerifiedModel to SQLAlchemy 2 |
|
Structured prefix; brief, domain-specifi |
2026-04-22 |
| COMMIT |
0.00 |
fix(enterprise): migrate storage models to SQLAlchemy 2.0 [1 |
|
Matches typical migration message, no AI |
2026-04-22 |
| COMMIT |
0.00 |
fix(enterprise): migrate org-related models to SQLAlchemy 2. |
|
Short, domain-focused; lacks AI-like phr |
2026-04-22 |
| COMMIT |
0.00 |
fix(enterprise): migrate Slack models to SQLAlchemy 2.0 [8/1 |
|
Commit message follows standard template |
2026-04-22 |
| COMMIT |
0.00 |
fix(enterprise): migrate Jira models to SQLAlchemy 2.0 [9/13 |
|
Minimal, domain-specific update; clearly |
2026-04-22 |
| COMMIT |
0.00 |
fix(enterprise): migrate Git provider models to SQLAlchemy 2 |
|
Direct, technical, no signs of AI genera |
2026-04-22 |
| COMMIT |
0.00 |
fix(enterprise): migrate Linear models to SQLAlchemy 2.0 [10 |
|
Succinct; uniform migration pattern, hum |
2026-04-22 |
| COMMIT |
0.00 |
APP-1374 Removed V0 sessions (#14061) |
|
Terse, domain-specific commit message; n |
2026-04-22 |
| COMMIT |
0.00 |
fix(frontend): restore notification sound and browser tab fl |
|
Commit message is concise and technical; |
2026-04-22 |
| COMMIT |
0.00 |
Allow supported Python interpreters in Makefile setup (#1401 |
|
Technical commit referencing Makefile; h |
2026-04-22 |
| COMMIT |
0.00 |
Remove openhands.server.conversation_manager package (V0 to |
|
Direct, domain-specific removal message; |
2026-04-22 |
| COMMIT |
0.00 |
APP-1362 Remove V0 linter Package (#14055) |
|
Short, ticket reference; classic human c |
2026-04-22 |
| COMMIT |
0.00 |
APP-1361 Remove V0 security Package (#14054) |
|
Concise, ticketed commit; no AI language |
2026-04-22 |
| COMMIT |
0.00 |
chore: use OPENHANDS_BOT_GITHUB_PAT_PUBLIC (#14041) |
|
Minimal 'chore' commit with domain jargo |
2026-04-21 |
| COMMIT |
0.00 |
APP-1366 Removed V0 Critic (#14056) |
|
Terse commit message, uses ticket code, |
2026-04-21 |
| COMMIT |
0.00 |
fix(enterprise): migrate auth models to SQLAlchemy 2.0 [7/13 |
|
Standard conventional commit format, hum |
2026-04-21 |
| COMMIT |
0.00 |
fix(enterprise): migrate user models to SQLAlchemy 2.0 [6/13 |
|
Domain-specific context, human co-author |
2026-04-21 |
| COMMIT |
0.00 |
security: Require RUNNING status for session API key validat |
|
Technical wording, typical of human comm |
2026-04-21 |
| COMMIT |
0.00 |
fix(enterprise): migrate conversation_callback model to SQLA |
|
Concise, technical phrasing, standard co |
2026-04-21 |
| COMMIT |
0.00 |
fix(enterprise): migrate org models to SQLAlchemy 2.0 [4/13] |
|
Standard commit, uses common migration t |
2026-04-21 |
| PR |
0.00 |
fix(security): redact credentials in plugin source URLs befo |
|
PR free-text is minimal and technical, n |
2026-02-21 |
| PR |
0.00 |
Remove socketio from app server communications |
|
PR content is domain-specific and pragma |
2026-04-28 |
| PR |
0.00 |
feat(frontend): ACP agent selection UI — sidebar item, setti |
|
PR summary is precise and uses project j |
2026-04-28 |
| PR |
0.00 |
feat: replace ENABLE_ONBOARDING with OH_ENABLE_ONBOARDING se |
|
PR content is brief and technical, with |
2026-04-28 |
| PR |
0.00 |
fix(llm): skip Gemini full endpoint URL as base_url to preve |
|
PR free-text section has domain terms an |
2026-04-20 |
| PR |
0.00 |
Release 1.7.0 |
|
Template reused with minimal human summa |
2026-04-28 |
| PR |
0.00 |
Add /integration/github/token endpoint |
|
Technical changelog style and domain-spe |
2026-04-28 |
| PR |
0.00 |
Removing the LLM package as this is now handled by the SDK |
|
Human-edited template and specific free- |
2026-04-19 |
| PR |
0.00 |
fix(enterprise): accept pydantic models in EncryptedJSON.pro |
|
Technical explanation, domain errors quo |
2026-04-28 |
| PR |
0.00 |
Fix LLMProfiles serialization in user creation |
|
Clear technical bug description and fix, |
2026-04-28 |
| PR |
0.00 |
ALL-5659: fix self-hosted Slack OAuth to use configured app |
|
Free-text summary uses domain details; n |
2026-04-27 |
| PR |
0.00 |
feat: move PostHog server side |
|
Template with minimal free-text, no AI p |
2026-04-17 |
| PR |
0.00 |
fix(app_server): serialize ProcessSandboxService port alloca |
|
Technical, terse, and domain-specific ph |
2026-04-28 |
| PR |
0.00 |
More pieces of V0 carved off |
|
Very brief, informal; continues a previo |
2026-04-23 |
| PR |
0.00 |
APP-1363 : Remove V0 io Package |
|
Technical summary with project-specific |
2026-04-23 |
| PR |
0.00 |
fix(frontend): show members a read-only badge on org-default |
|
Terse and focused; no signs of AI-style |
2026-04-23 |
| PR |
0.00 |
Remove dead code. |
|
Domain-specific changelog and references |
2026-04-23 |
| PR |
0.00 |
feat: add secrets field to AppConversationStartRequest for d |
|
Technical and succinct summary; no gener |
2026-04-18 |
| PR |
0.00 |
APP-1360 Removed V0 memory package |
|
Direct, technical, and references projec |
2026-04-22 |
| PR |
0.00 |
APP-1359 Removed V0 microagent Package |
|
Direct and project-specific; no excessiv |
2026-04-21 |
| PR |
0.00 |
Removed Architecture diagrams |
|
No free-text content; template sections |
2026-04-24 |
| PR |
0.00 |
feat: Auto-forward LMNR_* environment variables to agent-ser |
|
Uses technical jargon and concise change |
2026-04-24 |
| PR |
0.00 |
fix(frontend): block /settings/org-defaults* routes in OSS m |
|
Template content only, no evidence of AI |
2026-04-27 |
| PR |
0.00 |
fix(frontend): prevent duplicate payment successful toast on |
|
Template usage; title uses human-style c |
2026-04-27 |
| PR |
0.00 |
fix: enforce onboarding completion on every navigation |
|
Template sections, no free-form AI-like |
2026-04-27 |
| PR |
0.00 |
FE: Restore flag to block traffic to /onboarding |
|
No free-text, template present, no AI st |
2026-04-27 |
| PR |
0.00 |
feat(enterprise): Self hosted gitlab support |
|
No free-text, template used, not AI-gene |
2026-04-27 |
| PR |
0.00 |
Remove deprecated V0 issue interface and migrate Conversatio |
|
Administrative/technical summary, not AI |
2026-04-27 |
| PR |
0.00 |
fix(settings): Only convert litellm_proxy/ to openhands/ for |
|
Template with technical title, no AI ind |
2026-04-27 |
| PR |
0.00 |
feat(app-server): route ACP agents to the ACP conversation e |
|
Uses jargon and references to internal S |
2026-04-17 |
| PR |
0.00 |
fix(backend): persist keycloak email on invitation acceptanc |
|
No free-form content; pure template with |
2026-04-22 |
| PR |
0.00 |
feat(acp): inject user secrets into ACP subprocess env |
|
In-progress technical summary, standard |
2026-04-27 |
| PR |
0.00 |
chore(deps): bump the security-all group across 1 directory |
|
— |
2026-04-25 |
| PR |
0.00 |
Release 1.7.0 |
|
Minimal and factual, no signs of AI gene |
2026-04-14 |
| PR |
0.00 |
feat(FE): enforce conversation limits |
|
No free-text, template sections visible, |
2026-04-27 |
| 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 |