Commit Graph
672 Commits
Author SHA1 Message Date
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
Mega MindandGitHub 4cf5408cc1 refactor: update memory recall methods to return context as JSON values (#16)
- Changed the return type of `recall_skill_context` to `Option<serde_json::Value>` for better flexibility.
- Updated logging to provide clearer insights during memory recall operations.
- Simplified context handling in `chat_send_inner` and `recall_memory` functions to improve readability.
2026-03-26 09:51:38 -07:00
M3gA-Mind 0f5700921f refactor: update memory recall methods to return context as JSON values
- Changed the return type of `recall_skill_context` to `Option<serde_json::Value>` for better flexibility.
- Updated logging to provide clearer insights during memory recall operations.
- Simplified context handling in `chat_send_inner` and `recall_memory` functions to improve readability.
2026-03-26 22:16:10 +05:30
Cyrus GrayandGitHub b2ff3d5133 Merge pull request #15 from graycyrus/develop
feat: add Developer Options panel with tools for skills, AI configura…
2026-03-26 19:09:55 +05:30
cyrus b289023fb8 feat: add Developer Options panel with tools for skills, AI configuration, Tauri console, and memory debugging
- Introduced new `DeveloperOptionsPanel` to group developer tools in the settings.
- Moved existing tools (Skills, AI Configuration, Tauri Commands, Memory Debug) into the new panel.
- Updated navigation flow and cleaned up conditional rendering for development-only features.
2026-03-26 19:03:03 +05:30
Cyrus GrayandGitHub 3af35e57ae Merge pull request #14 from graycyrus/develop
feat: replace optimistic message removal with error response handling
2026-03-26 18:48:39 +05:30
cyrus 3e76689c24 feat: replace optimistic message removal with error response handling
- Updated error handling in `threadSlice` to add agent responses instead of removing user messages.
- Simplified Redux actions by consolidating error handling logic for failed message transmissions.
- Ensured conversation flow consistency by providing fallback error messages to users.
2026-03-26 18:40:18 +05:30