Commit Graph

819 Commits

Author SHA1 Message Date
dexhorthy
2416674c08 change worktree base? 2025-07-24 10:51:42 -07:00
dexhorthy
85a7f857f6 Add CHANGELOG.md for hlyr v0.11.0 2025-07-23 15:44:58 -07:00
dexhorthy
5152b85348 release v0.11.0 2025-07-23 15:40:21 -07:00
dexhorthy
3ed1ff2ea5 Merge branch 'main' of github.com:humanlayer/humanlayer 2025-07-22 09:23:19 -07:00
Dex
ca879b43cd Merge pull request #340 from dexhorthy/eng-1609
Fix Edit tool false 'failed' display in WUI (ENG-1609)
2025-07-22 07:32:48 -07:00
dexhorthy
74e1887c1d Add Write tool success pattern detection
Extend the tool-specific error detection to handle Write tool's success
pattern 'File created successfully'. This prevents Write operations from
being incorrectly displayed as failed when the file content contains
error keywords.
2025-07-21 18:16:55 -07:00
dexhorthy
fb400b95eb Fix Edit tool false 'failed' display in WUI
Update error detection logic to check for Edit tool's success pattern
instead of relying solely on error keywords. This prevents successful
Edit operations from being displayed as failed when the edited content
contains words like 'error:' or 'failed:'.

The fix adds special handling for Edit tool that looks for the success
pattern 'has been updated. Here's the result of running `cat -n`' to
determine if the operation succeeded.
2025-07-21 14:39:58 -07:00
Dex
b1d5894bb0 Merge pull request #338 from dexhorthy/eng-1714-remove-session-launcher-visual-noise
eng 1714 remove session launcher visual noise
2025-07-21 14:05:13 -07:00
dexhorthy
7c69320a5b Remove visual noise from session launcher (ENG-1714)
- Remove character count and "working directory detected" text
- Remove working directory bubble from action bar
- Remove max turns field from advanced options
- Remove advanced options toggle - always show model selector
- Update model selector placeholder to "System Default"
- Remove outer box styling from model selector
2025-07-21 13:51:59 -07:00
dexhorthy
520e0c08d1 Improve session table and conversation view UX
- Change working directory display to RTL to always show the end of the path
- Fix pencil icon layout shift by making it always present with opacity transition
- Remove "No conversation yet" empty state to reduce visual noise
- Anchor messages to bottom to prevent vertical gap with loading spinner
2025-07-21 13:51:37 -07:00
Dex
3c57143ad4 Merge pull request #335 from humanlayer/bash-allowlist-more
Update settings.json for both invocations of research metadata
2025-07-21 12:23:35 -07:00
Dex
c6fe756e2f Merge pull request #337 from dexhorthy/research-walkback
Research walkback
2025-07-21 12:23:22 -07:00
Dex
328338b905 Merge pull request #336 from dexhorthy/dexter/eng-1727-session-titles-sending-a-new-user-message-clears-or
dexter/eng 1727 session titles sending a new user message clears or
2025-07-21 12:22:45 -07:00
dexhorthy
607f88e50c more explicit web instructions 2025-07-21 12:16:32 -07:00
dexhorthy
4707ca8a6a walk back web research prompt 2025-07-21 12:05:06 -07:00
dexhorthy
da5876d8b8 make check test 2025-07-21 12:02:38 -07:00
dexhorthy
23dede12cf Fix session title inheritance when continuing sessions
Sessions were losing their titles when continued because the title field
was not being copied from parent to child session. This adds the missing
inheritance alongside other session configuration fields.

Includes comprehensive test coverage:
- Unit tests for basic title inheritance
- Edge case tests (unicode, multiline, special characters)
- Integration tests through RPC layer
- Tests for title persistence after updates
- Multi-generation inheritance verification
2025-07-21 12:01:59 -07:00
Dex
39afe9857d Update settings.json 2025-07-21 13:55:45 -05:00
Dex
b8a472dd1c Update settings.json 2025-07-21 13:17:41 -05:00
Dex
1880d7104c Merge pull request #334 from dexhorthy/eng-1586
Add editable session titles to WUI
2025-07-21 10:38:54 -07:00
dexhorthy
ba084da4b5 add clippy 2025-07-21 10:26:39 -07:00
dexhorthy
ad8af987a3 try change rust toolchain version 2025-07-21 10:15:54 -07:00
dexhorthy
81e4f4bad3 remove multiclaude traces, try fix gha build 2025-07-21 09:57:46 -07:00
Dex
713893cdc9 command tweaks for style (#333)
* command tweaks for style

* one more command fix and hld/ claude fix

* research spec metadata in allowlisted script now :)

* remove triangle spinner

* proposal: web research prompt

* grab more dev intel
2025-07-21 09:51:32 -07:00
dexhorthy
cae53172f9 fix workflow for rust 2025-07-21 08:31:53 -07:00
dexhorthy
4b7d91df47 fix elipsis formatting 2025-07-21 08:02:57 -07:00
dexhorthy
a8e99e910a Merge branch 'eng-1586' of github.com:dexhorthy/humanlayer into eng-1586 2025-07-21 08:01:50 -07:00
Dex
db9351bca8 Update humanlayer-wui/src/hooks/useSessionEventsWithNotifications.ts
Co-authored-by: Sundeep Malladi <sundeep@malladi.io>
2025-07-21 10:01:20 -05:00
dexhorthy
45a973f23e add launch theme 2025-07-21 08:00:26 -07:00
Sundeep Malladi
7aab1b8819 Apply suggestion from @ellipsis-dev[bot]
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-21 09:54:36 -05:00
dexhorthy
00da1116cc Add editable session titles to WUI
Implement inline editing of session titles in the session table with full stack support:

Backend:
- Add title column to sessions table via migration
- Add UpdateSessionTitle RPC handler
- Update store interfaces and session types
- Include title in session state responses

Frontend:
- Add inline edit UI with pencil icon on hover
- Support Enter to save, Escape to cancel
- Update store to handle title changes
- Display title instead of summary when available

Tauri:
- Add update_session_title command and types
- Bridge frontend to backend RPC calls
2025-07-20 18:42:28 -07:00
Sundeep Malladi
320ec41617 Ignore tauri releases from eslint 2025-07-18 14:47:14 -05:00
Sundeep Malladi
9407af4cc5 Enable devtools in tauri releases 2025-07-18 14:47:06 -05:00
Allison Durham
b1da603c1f Enable forking from failed sessions in WUI (#331)
* Enable forking from failed sessions in WUI

- Show input field when in fork mode even for failed sessions
- Add "Fork from previous" button to failed session status area
- Add fork-specific placeholder text for better UX
- Hide "Current (latest state)" option in fork modal for failed sessions
- Wire up necessary props between components for fork functionality

This allows users to recover from failed sessions by forking from any
previous conversation point, improving the workflow when sessions fail.

* formatting
2025-07-18 12:25:48 -07:00
Dex
eef0c66100 Merge pull request #329 from balanceiskey/sundeep/eng-1651-thinking-blocks-sometimes-have-a-lot-of-vertical-space
fix: strip leading/trailing newlines from thinking blocks
2025-07-18 12:07:11 -07:00
Sundeep Malladi
19211abb61 fix: strip leading/trailing newlines from thinking blocks
Thinking blocks sometimes contain excessive leading newlines that create
large vertical gaps in the UI. This change adds .trim() to thinking
content before rendering to remove problematic whitespace while
preserving internal formatting.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 14:00:32 -05:00
Dex
bbec78b42a Merge pull request #328 from balanceiskey/dexter/eng-1666-two-lingering-thoughts-on-the-things-on-the-hey-we-need-to
Fixes related to launching the right humanlayer
2025-07-18 11:36:42 -07:00
Sundeep Malladi
7cd7b32793 fix type stuff 2025-07-18 11:15:18 -05:00
Dex
544dd16ae2 Merge pull request #326 from dexhorthy/dexter/eng-1666-two-lingering-thoughts-on-the-things-on-the-hey-we-need-to
enable parallel dev and prod wui development
2025-07-18 08:54:13 -07:00
Dex
9541254eb3 Merge pull request #317 from balanceiskey/dexter/eng-1462-storybook-staging-area-for-sythentic-product-shots
Refactor demo code to use slices pattern
2025-07-18 08:46:39 -07:00
dexhorthy
e4dbd444f0 back out launch thing 2025-07-18 08:42:12 -07:00
Sundeep Malladi
9f8ffeb46e Fixes related to launching the right humanlayer 2025-07-18 10:11:12 -05:00
dexhorthy
0076de5b5e only build the app 2025-07-18 07:43:32 -07:00
Dex
51fcbe17c1 Merge pull request #325 from dexhorthy/dexter/eng-1685-add-makefile-target-for-initializing-thoughts-in-humanlayer
thoughts to makefile
2025-07-18 07:21:26 -07:00
dexhorthy
ab81cc7095 Improve daemon socket handling and development workflow
- Add development workflow aliases (make daemon, make wui)
- Document MCP server daemon socket inheritance behavior
- Add clean-wui-release target to fix check-wui reliability
- Update tests to pass socket path to NewManager
- Ensure MCP servers launched by Claude Code sessions connect to the correct daemon instance
2025-07-17 21:25:17 -07:00
dexhorthy
e136b875e7 Fix MCP server socket path for parallel dev environments
Pass HUMANLAYER_DAEMON_SOCKET environment variable to MCP servers launched
by the daemon. This ensures MCP servers connect back to the correct daemon
instance (dev vs nightly) instead of always using the default socket path.

- Update session Manager to accept and store socket path
- Add HUMANLAYER_DAEMON_SOCKET to MCP server environment variables
- Update MCP server to read socket path from environment
- Update all tests to pass socket path parameter
2025-07-17 20:35:18 -07:00
dexhorthy
5e505c160a Merge branch 'dexter/eng-1685-add-makefile-target-for-initializing-thoughts-in-humanlayer' of github.com:dexhorthy/humanlayer into dexter/eng-1685-add-makefile-target-for-initializing-thoughts-in-humanlayer 2025-07-17 14:45:35 -07:00
dexhorthy
7ad6dbd672 thoughts 2025-07-17 14:43:17 -07:00
dexhorthy
af0d4ec45d thoughts 2025-07-17 14:01:11 -07:00
Allison Durham
c464889930 Fix WUI launch failure for worktrees (#324)
Update Tauri filesystem configuration to properly handle worktree paths.
The previous configuration was too restrictive with path validation,
causing immediate failures when attempting to launch Claude Code from
worktrees.

Changes:
- Simplify fs:scope to use a single glob pattern
- Disable requireLiteralLeadingDot in fs plugin config

This removes unnecessary local filesystem validation from Tauri, allowing
the daemon and claudecode-go to handle their own directory validation.

Fixes https://linear.app/humanlayer/issue/ENG-1671/cant-launch-in-wui-for-my-worktrees
2025-07-17 10:46:46 -07:00