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
* Adjust migration behavior
* mct
* add blah.txt to gitignore
* fix incorrect import in hlyr
* Make hlyr version flag read from package.json
Previously the version was hardcoded in index.ts which could get out of
sync with package.json. Now it dynamically reads the version at runtime
to ensure they always match.
* prettier format
* removed thoughts
* feat(thoughts): improve search functionality with searchable directory
- Remove automatic addition of thoughts/ to .gitignore
- Create searchable/ directory with hard links for better search support
- Update sync command to create hard links following symlinks
- Exclude CLAUDE.md from searchable directory to avoid duplicates
- Update documentation to explain searchable directory usage
The thoughts directory is now searchable by AI agents while maintaining
symlink structure for file operations like mv and rm.
* docs: update documentation for searchable thoughts directory
- Add searchable directory structure to THOUGHTS.md
- Explain how searchable directory works with hard links
- Remove references to automatic gitignore addition
- Add FAQ entries about searchable directory
- Add thoughts commands to README.md
- Link to detailed thoughts documentation
* formatting
* formatting
- Implement 'humanlayer thoughts' command suite (init, sync, status, config)
- Add flipped directory structure for easier access (thoughts/username/ instead of thoughts/local/username/)
- Integrate with existing HumanLayer config system (stores in 'thoughts' key)
- Support automatic symlink updates when new team members join
- Add upgrade path from old structure to new flipped structure
- Include comprehensive documentation in hlyr/THOUGHTS.md
- Fix .gitignore to only ignore root-level /thoughts/ directory
- Add username validation to prevent 'global' as username
- Implement git hooks for automatic syncing and commit protection
* Refactor humanlayer-wui build system and fix TypeScript issues
- Remove Docker dependency from wui Makefile, use bun directly
- Update setup_repo.sh to include wui bun install step
- Fix TypeScript errors in App.tsx and daemon-client.ts
- Add proper useEffect cleanup for event subscriptions
- Add GetSessionStateResponse type interface
- Remove unused 'connected' variable
- Add Button component usage from shadcn/ui
- Fix root .gitignore to only ignore Python lib/ at root level
- Initialize shadcn/ui properly with utils.ts file
- Remove unnecessary Dockerfile from wui
* formatting
* Fix CI: Add bun installation and remove obsolete poetry configuration
- Install bun in CI for humanlayer-wui build support
- Add humanlayer-wui dependency installation step
- Remove obsolete poetry CI action (migrated to uv)
* Reduce make check/test output verbosity from 500+ to ~50 lines
- Add hack/run_silent.sh with helper functions for quiet command execution
- Update all Makefiles to support quiet mode by default with VERBOSE=1 override
- Show only pass/fail indicators with test counts where available
- Preserve full error output when commands fail for easy debugging
- Add make check-verbose and test-verbose convenience targets
- Document the new quiet build system in CLAUDE.md
The new system provides clean, scannable output while maintaining full
visibility into failures, making CI logs and local development much
more pleasant.
* formatting