Commit Graph
678 Commits
Author SHA1 Message Date
github-actions[bot] df54838ad7 chore(release): v0.49.11 2026-03-27 02:21:00 +00:00
Steven Enamakel cfd0f841fe fix(release): adjust argument parsing for OpenHuman binary in release workflow
- Updated the release workflow to ensure the `--bin OpenHuman` argument is correctly passed to Cargo by adding an additional separator. This change addresses an issue with Yarn v1 stripping the argument layer, improving the build process for standalone binaries.
2026-03-26 19:20:21 -07:00
github-actions[bot] 8aeb22d049 chore(release): v0.49.10 2026-03-27 02:15:02 +00:00
github-actions[bot] ec71fcf41f chore(release): v0.49.9 2026-03-27 02:06:52 +00:00
Steven Enamakel 44bcf3f26c chore: enhance release workflow and update Cargo.toml for standalone binaries
- Commented out macOS build configurations in the release workflow to focus on ensuring the flow works correctly.
- Added steps to build and upload standalone CLI binaries for `openhuman-core` and `openhuman-cli`.
- Updated `Cargo.toml` to require the `standalone-bins` feature for both binaries, streamlining the build process.
2026-03-26 18:51:54 -07:00
Steven Enamakel 78542e9bda chore(release): bump OpenHuman version to 0.49.8 in Cargo.lock 2026-03-26 18:36:03 -07:00
github-actions[bot] 671828244d chore(release): v0.49.8 2026-03-27 01:30:06 +00:00
Steven Enamakel 851f2308bd refactor: remove Tauri integration and update tools discovery mechanism
- Eliminated the Tauri integration files and related functions to streamline the tools discovery process.
- Updated the tools discovery logic to utilize a mock registry instead of relying on Tauri, enhancing compatibility and simplifying the workflow.
- Adjusted comments in the release workflow to reflect the changes in tools discovery and removed references to the now-removed Tauri binary.
2026-03-26 18:29:44 -07:00
Steven Enamakel 16b14d4fc2 chore(release): bump OpenHuman version to 0.49.7 in Cargo.lock 2026-03-26 18:11:28 -07:00
Steven Enamakel 09915de487 Merge remote-tracking branch 'upstream/main' 2026-03-26 18:11:20 -07:00
Steven Enamakel 9cd1ddd458 chore(release): bump OpenHuman version to 0.49.6 in Cargo.lock 2026-03-26 18:09:03 -07:00
github-actions[bot] 589021f5a3 chore(release): v0.49.7 2026-03-27 01:08:35 +00:00
github-actions[bot] 4b25b2cf35 chore(release): v0.49.6 2026-03-27 01:07:26 +00:00
Steven Enamakel 30e355ddd1 chore: refine macOS release workflow and clean up Cargo.toml
- Updated comments in the GitHub Actions release workflow to clarify the handling of feature-gated binaries for macOS codesigning.
- Removed unnecessary required features for `openhuman-core` and `openhuman-cli` in Cargo.toml to streamline the configuration.
2026-03-26 18:05:49 -07:00
Steven Enamakel 97d0e33330 chore: update Tauri signing keys and enhance macOS release workflow
- Modified the Tauri signing key configuration in the GitHub Actions workflow to allow fallback to an updater private key if the primary key is not set.
- Added comments in the release workflow to clarify the handling of app binaries and feature-gated helper binaries for macOS codesigning.
- Updated the public key in the Tauri configuration for the updater plugin to a new value for improved security.
2026-03-26 17:55:31 -07:00
Steven Enamakel c704249b9d feat: add tools-discovery-bin feature to Tauri integration
- Updated the Tauri command in both discover-tools.js and tauri-integration.js to include the new '--features tools-discovery-bin' option for enhanced tool discovery.
- Bumped OpenHuman version to 0.49.5 in Cargo.lock to reflect dependency updates.
- Added required features for openhuman-tools-discovery, openhuman-core, and openhuman-cli in Cargo.toml to support the new functionality.
2026-03-26 17:52:52 -07:00
github-actions[bot] 11fa90c325 chore(release): v0.49.5 2026-03-27 00:33:31 +00:00
Steven Enamakel 52ba6b9614 feat: add macOS ARM64 build workflow and script
- Introduced a new GitHub Actions workflow for building Tauri applications on macOS Apple Silicon (aarch64).
- Created a script to facilitate local execution of the macOS ARM64 build process, including handling secrets and environment variables.
- Updated existing workflows to replace the APPLE_APP_SPECIFIC_PASSWORD with a more generic APPLE_PASSWORD for consistency.
- Modified example secrets file to reflect the new password structure.
2026-03-26 17:33:08 -07:00
Steven Enamakel 94f0575a44 chore(release): bump OpenHuman version to 0.49.4 in Cargo.lock 2026-03-26 17:14:37 -07:00
Steven Enamakel 34fed764ee chore: optimize Cargo.lock handling in GitHub workflows
- Added a step to generate a fingerprint for Cargo.lock, skipping the first 7 lines to focus on dependency changes.
- Updated caching strategy for Cargo registry and git sources to utilize the new fingerprint for improved cache efficiency.
2026-03-26 17:14:24 -07:00
github-actions[bot] b113ce2d80 chore(release): v0.49.4 2026-03-27 00:05:18 +00:00
Steven EnamakelandGitHub bfaabd3b86 fix/rename (#20)
* chore: update AlphaHuman version to 0.49.3 and configure updater plugin in tauri.conf.json

- Bumped the AlphaHuman package version in Cargo.lock to 0.49.3.
- Added updater configuration in tauri.conf.json to enable automatic updates with specified endpoints.

* refactor: rename AlphaHuman to OpenHuman across the codebase

- Updated all instances of "AlphaHuman" to "OpenHuman" in comments, tooltips, and constants to reflect the new branding.
- Adjusted relevant documentation and prompts to ensure consistency with the new name.

* refactor: update documentation and configurations to reflect OpenHuman branding

- Replaced all instances of "AlphaHuman" with "OpenHuman" in documentation, comments, and configuration files to ensure consistency with the new branding.
- Updated deep link URLs and related authentication flows to use the new "openhuman://" scheme.
- Adjusted paths and references in the skills system and other related files to align with the new project name.te

* refactor: standardize OpenHuman references and update configurations

- Replaced all instances of "AlphaHuman" with "OpenHuman" across documentation, comments, and configuration files to maintain branding consistency.
- Updated URLs and paths to reflect the new "openhuman://" scheme.
- Adjusted environment variable names and related settings to align with the new project identity.
- Enhanced documentation for clarity and accuracy regarding the OpenHuman framework.r

* chore: update subproject commit reference in skills directory

* refactor: update backend URL to reflect new service domain

- Changed default backend URL from "https://api.openhuman.xyz" to "https://api.tinyhumans.ai" in both JavaScript and Rust configuration files.
- Ensured consistency across the codebase regarding the new backend service endpoint.

* feat: introduce identity and migration modules for OpenHuman

- Added a new identity module to support AIEOS v1.1 JSON format, including structures for identity, psychology, linguistics, motivations, capabilities, physicality, history, and interests.
- Implemented a migration module to facilitate data migration from OpenClaw memory, including SQLite and Markdown sources, with detailed reporting on migration statistics and warnings.
- Established utility functions for handling multimodal content and image processing within the OpenHuman framework.
- Enhanced the agent system with new dispatcher and classifier functionalities to improve tool management and message classification.

* chore: remove Android project files and configurations

- Deleted various Android project files including .editorconfig, .gitignore, build.gradle.kts, gradle.properties, and others to clean up the project structure.
- Removed all related resources, layouts, and source files from the Android app directory to streamline the codebase.
- This cleanup is part of a larger effort to refactor and simplify the project structure.

* refactor: update login flow and remove Telegram integration

- Removed the TelegramLoginButton component and its references from the OAuthLoginSection, streamlining the login options.
- Updated the AppRoutes to remove the login route, reflecting changes in the authentication flow.
- Enhanced the RotatingTetrahedronCanvas component with improved geometry and lighting effects for better visual presentation.
- Adjusted the TypewriterGreeting component's styling for consistency.
- Cleaned up the Welcome page to integrate the OAuthLoginSection directly, improving user experience.

* chore: update subproject commit reference in skills directory

* chore: update test configurations and improve test assertions

- Modified test scripts in package.json to use a specific Vitest configuration file for consistency.
- Updated assertions in loader tests to ensure loading durations are non-negative.
- Enhanced tool loading tests to clarify expected behavior regarding localStorage and cache management.
- Adjusted agent tool registry tests to improve error handling and ensure accurate statistics.
- Refined device detection tests to reflect updated fallback URLs.

* fix: enhance parameter formatting and remove unused components

- Updated the `formatParameters` function to handle cases where schema properties are empty, returning a more informative response.
- Deleted the `DownloadScreen` component and associated device detection utilities to streamline the codebase and remove unused functionality.
- Adjusted tests to reflect changes in the tool loading and agent tool registry, ensuring accuracy in assertions.

* chore: simplify Vitest configuration by removing unused include patterns

- Updated the Vitest configuration to remove unnecessary test file patterns, streamlining the test setup for better clarity and maintainability.

* refactor: update paths and comments for AI configuration and file watching

- Modified Vite configuration to ignore only the `src-tauri` directory.
- Updated logging messages to reflect the correct path for writing AI configuration files.
- Adjusted fetch calls in the file watcher to use the new path for `TOOLS.md`.
- Revised comments and logic in Rust code to clarify the handling of AI configuration file paths, including legacy fallback options.

* chore: remove unused updater secrets from GitHub Actions workflow

- Deleted UPDATER_GIST_URL and UPDATER_GIST_ID environment variables from the package-and-publish workflow, streamlining the configuration.

* chore: comment out Vitest thresholds for clarity

- Commented out the thresholds section in the Vitest configuration to improve clarity and maintainability, as it is currently not in use.

* ran formatter

* chore: update updater public key in tauri configuration

- Replaced the existing public key in the updater plugin configuration with a new value to ensure proper functionality and security.

* chore: update ESLint configuration and refactor components

- Added `localStorage` and `sessionStorage` as readonly globals in ESLint configuration for better linting support.
- Removed unused imports from `SkillsPanel.tsx` to clean up the code.
- Changed the type of `watcherInterval` in `file-watcher.ts` for improved type safety.
- Refactored toast management logic in `Intelligence.tsx` to enhance clarity and maintainability.
- Simplified import statements in `IntelligenceProvider.tsx` for consistency.
- Streamlined object property shorthand in `agentToolRegistry.ts` for cleaner code.

* refactor: improve error handling and type safety in Intelligence component

- Enhanced toast notification logic to defer state updates, preventing potential issues with setState in effects.
- Updated the source filter dispatch to use a more specific type for improved type safety.

* refactor: enhance type safety across various components and services

- Updated type definitions from `any` to `unknown` in multiple files to improve type safety and prevent potential runtime errors.
- Refactored state management in `TauriCommandsPanel` to use more specific types.
- Adjusted context and parameters in several interfaces to ensure consistent typing.
- Added ESLint directive to `polyfills.ts` for intentional global assignments.
- Streamlined type handling in utility functions and API responses for better clarity and maintainability.

* refactor: streamline import statements and improve code clarity

- Consolidated import statements in `agentToolRegistry.ts` and `intelligenceSlice.ts` for better readability.
- Simplified the `createTestStore` function in `test-utils.tsx` to enhance code conciseness.
- Cleaned up the `isExecutionStepProgressEvent` function in `intelligence-chat-api.ts` for improved clarity and maintainability.
2026-03-26 17:04:46 -07:00
github-actions[bot] 3d3186c238 chore(release): v0.49.3 2026-03-26 22:50:40 +00:00
Steven Enamakel 9c06272ed4 Merge remote-tracking branch 'upstream/main' 2026-03-26 15:49:32 -07:00
Steven Enamakel 56bcbefe74 fix: center image and update quote in README
- Adjusted the alignment of the image for "The Tet" to be centered.
- Revised the quote from Morgan Freeman for clarity and context regarding alien superintelligence in the movie "Oblivion".
2026-03-26 15:49:03 -07:00
Steven Enamakel e5abaa1829 chore: add skills dependencies installation step in release workflow
- Included a new step to install dependencies for the skills directory in the GitHub Actions release workflow to ensure all necessary packages are available for the build process.
2026-03-26 15:45:26 -07:00
Steven Enamakel 8bebad6b39 chore: update release workflow job name for clarity
- Renamed the cleanup job in the GitHub Actions workflow to better reflect its purpose of removing releases and tags if the build fails.
- Updated the version of the AlphaHuman package in Cargo.lock to 0.49.1.
2026-03-26 15:42:52 -07:00
github-actions[bot] 818908084a chore(release): v0.49.2 2026-03-26 22:42:15 +00:00
Steven Enamakel a28bec4a0b Merge remote-tracking branch 'upstream/main' 2026-03-26 15:41:44 -07:00
Steven Enamakel e37a6ad672 chore: add cleanup job for failed releases in GitHub Actions workflow
- Introduced a new job to remove GitHub releases and associated tags if the build artifacts fail or are cancelled after a successful release creation.
- Implemented error handling for invalid release IDs and missing tags during the cleanup process.
2026-03-26 15:41:19 -07:00
Steven Enamakel eafd2127e3 chore: downgrade tauri-action version in workflows
- Updated the tauri-action version from v1 to v0.6.2 in both package-and-publish.yml and release.yml workflows for compatibility reasons.
2026-03-26 15:40:10 -07:00
github-actions[bot] 0863a4194f chore(release): v0.49.1 2026-03-26 22:38:35 +00:00
Steven Enamakel f00342bbcb chore: update secret and variable extraction in scripts for dotenv compatibility
- Modified the extraction of secrets and vars in test-ci-local.sh and test-release-act.sh to escape quotes and newlines for proper dotenv parsing.
- Ensured that multiline values are correctly formatted to prevent parsing errors.
2026-03-26 15:38:04 -07:00
Steven Enamakel af15285fc8 chore: update release workflows to include production environment
- Added 'Production' environment specification to the create-release and build jobs in the GitHub Actions workflow.
2026-03-26 15:10:05 -07:00
Steven Enamakel bf765cc99c chore: update ci-secrets.example.json to reorder and clarify secret keys
- Reordered secret keys for better organization and clarity.
- Ensured all relevant keys are included and properly formatted.
2026-03-26 14:59:27 -07:00
Steven Enamakel 2b157615a6 chore: update workflows and configuration
- Added `tauri.key` and `tauri.key.pub` to .gitignore.
- Removed Telegram-related environment variables from CLAUDE.md and documentation.
- Updated GitHub Actions workflows to use the latest version of `tauri-action`.
- Deleted legacy version bump workflow and added a new changelog update workflow.
- Introduced a script for testing release workflows locally.
2026-03-26 14:57:29 -07:00
Steven Enamakel 036e91c45f chore: update workflows and configuration for project rebranding
- Removed Telegram-related environment variables from workflows.
- Updated GitHub repository references in workflows to reflect new project ownership.
- Changed default skills GitHub repository in configuration to align with rebranding.
2026-03-26 14:40:16 -07:00
Steven Enamakel 93adaf454b Merge branch 'develop' 2026-03-26 14:33:45 -07:00
Steven Enamakel aa8a2b6926 chore: update README.md to reflect project rebranding and enhance documentation
- Changed project name from AlphaHuman to OpenHuman.
- Updated project description to emphasize its capabilities.
- Revised links and badges for better clarity and accuracy.
- Added new image file for visual representation.
2026-03-26 14:33:28 -07:00
Steven Enamakel b0ec284292 chore: update README.md to reflect project rebranding and enhance community engagement
- Changed project name from AlphaHuman to OpenHuman.
- Updated project description to emphasize artificial consciousness.
- Revised community links and badge information for better clarity and accessibility.
2026-03-26 14:30:58 -07:00
Steven Enamakel dafde5990f chore: add symlink to CLAUDE.md in AGENTS.md 2026-03-26 14:27:22 -07:00
Steven Enamakel 7e360a89b1 chore: remove CLAUDE.md as part of documentation cleanup 2026-03-26 14:27:06 -07:00
Steven Enamakel 15a6279aa8 refactor: update workflows and documentation
- Removed outdated workflows for lander deployment and PR creation from develop to main.
- Updated build workflow to trigger on push events.
- Renamed version bump workflow to indicate it's legacy.
- Simplified CLAUDE.md by removing unnecessary introductory text.
2026-03-26 14:26:09 -07:00
Steven Enamakel e4a2a5e005 removed lander 2026-03-26 14:11:06 -07:00
Mega MindandGitHub e3bdaf74e1 Merge pull request #18 from M3gA-Mind/develop
refactor: streamline message handling in Conversations component
2026-03-26 23:32:59 +05:30
M3gA-Mind 7b072dfa70 refactor: streamline message handling in Conversations component
- Reorganized imports for better clarity and consistency.
- Removed unnecessary parameter from `handleSendMessageWeb` function to simplify its signature.
- Updated error handling in `sendMessage` thunk to enhance readability by consolidating the dispatch call for error responses.
2026-03-26 23:25:19 +05:30
Mega MindandGitHub b3a8c1e991 Merge pull request #17 from M3gA-Mind/develop
Memory Layer Only
2026-03-26 23:02:53 +05:30
M3gA-Mind a4d0c3a8cb refactor: enhance tool discovery by excluding read-only tools
- Introduced a utility function to identify read-only tools in both TypeScript and Rust implementations.
- Updated tool discovery logic to filter out read-only tools, ensuring only actionable tools are included in the skill definitions.
- Improved comments for clarity regarding the handling of tool data from the memory layer.
2026-03-26 23:01:45 +05:30
M3gA-Mind debd044491 Merge remote-tracking branch 'upstream/develop' into develop 2026-03-26 22:27:01 +05:30
M3gA-Mind 4ba1723cb7 Update TOOLS.md to reflect changes in Notion tool availability and clarify memory context usage
- Reduced the number of available tools for Notion from 25 to 12.
- Added architecture note regarding memory layer handling for read/query operations.
- Updated descriptions to specify that data retrieval is managed by the memory context instead of tools.
2026-03-26 22:26:42 +05:30