Commit Graph
610 Commits
Author SHA1 Message Date
Cyrus GrayandGitHub 4442d35bcb Merge pull request #8 from M3gA-Mind/develop
Develop
2026-03-25 20:55:11 +05:30
M3gA-Mind 8fd50dfc27 Update tinyhumansai dependency to version 0.1.5 in Cargo.toml and Cargo.lock; adjust memory client query_skill_context method to simplify namespace handling by removing integration_id parameter. 2026-03-25 20:53:18 +05:30
M3gA-Mind ec86559382 Update @tauri-apps/api to version 2.10.0 in package.json and yarn.lock; add detailed documentation for memory inference flow in new markdown file; refactor Login component to remove unnecessary isWeb prop; enhance Skills component with improved skill filtering and synchronization UI. 2026-03-25 17:19:37 +05:30
M3gA-Mind ab93e68545 Merge remote-tracking branch 'substream/feat/api-calls-migration' into develop 2026-03-25 12:59:34 +05:30
M3gA-Mind cf8686624a Update tinyhumansai dependency to version 0.1.4 in Cargo.toml and adjust Cargo.lock with new source and checksum information. 2026-03-25 12:21:57 +05:30
M3gA-Mind 32a2499d92 Merge remote-tracking branch 'upstream/develop' into develop 2026-03-25 12:13:32 +05:30
Steven EnamakelandGitHub aacfd45057 Fix/monday patches (#7)
* Update Welcome page to integrate OAuth provider and adjust branding

- Added OAuthProviderButton to the Welcome component for Google authentication.
- Updated the branding from AlphaHuman to OpenHuman in the FeaturesStep component.
- Removed unnecessary Lottie animation from the Onboarding page for a cleaner layout.
- Changed the backend URL to point to the new API endpoint for TinyHumans.

* Refactor routing and sidebar components for improved clarity

- Commented out the Mnemonic route and related logic in AppRoutes for future consideration.
- Updated MiniSidebar to comment out the Invite Friends section.
- Removed unused navigation logic and upgrade call-to-action from the Home page.
- Adjusted Onboarding navigation to redirect to Home instead of Mnemonic.

* Comment out unused settings menu items for future consideration in SettingsHome component

* Add core process and RPC functionality for Alphahuman

- Introduced new binaries: `alphahuman-core` and `alphahuman-cli` for core process management and command-line interaction.
- Implemented `CoreProcessHandle` for managing the lifecycle of the core process.
- Added `core_rpc` module for handling RPC requests and responses.
- Created `core_server` module to manage core server logic and routing.
- Updated `alphahuman` commands to utilize the new RPC structure for health checks, security policies, and configuration management.
- Refactored existing code to streamline interactions with the core process and improve overall architecture.

* Update dependencies and enhance CLI functionality

- Added `clap` for command-line argument parsing in the `alphahuman-cli`.
- Updated `Cargo.lock` and `Cargo.toml` to include `clap` and its features.
- Refactored `alphahuman-cli` to utilize structured command handling with subcommands.
- Improved core process management and logging in `core_process.rs`.
- Enhanced routing and error handling in `core_server.rs` with new root and not found handlers.
- Updated various commands in `alphahuman.rs` to ensure core process is running before executing RPC calls.

* Enhance service management and CLI functionality

- Added new functions for daemon program arguments and command line construction in the service module.
- Updated macOS and Linux installation functions to dynamically generate program arguments and command lines.
- Introduced a new `Reinstall` command in the CLI for easier service management.
- Refactored service command handling to utilize local service functions for improved clarity and maintainability.

* Refactor daemon references to agent in components and hooks

- Updated terminology from "Daemon" to "Agent" in MiniSidebar, DaemonHealthPanel, and TauriCommandsPanel for consistency.
- Modified useDaemonHealth hook to probe agent status and handle agent lifecycle management.
- Introduced new agent server status interface and function in Tauri commands for improved status checking.
- Adjusted related comments and error handling to reflect the changes in terminology.

* Refactor Home component and enhance macOS service management

- Updated Home component to navigate to in-app conversations instead of opening a Telegram bot link.
- Improved macOS service management by implementing modern lifecycle commands and adding compatibility fallbacks for service control.
- Introduced new utility functions for handling macOS GUI domain and service targets.

* Refactor Home component to enhance navigation

- Removed SkillsGrid component and replaced it with a button that navigates to the Skills page.
- Improved layout with additional margin for better spacing in the Home component.

* Refactor SkillProvider and enhance memory bridge functionality

- Removed Gmail and Notion state synchronization functions from SkillProvider to streamline the component.
- Introduced a new memory bridge in the QuickJS library for skills to send memory payloads to the backend.
- Updated SkillContext to include an app handle for better integration with memory operations.
- Enhanced state management in the Rust backend to support memory insertion from skills.

* Enhance memory insertion functionality and update QuickJS integration

- Added support for additional parameters in the `store_skill_sync` method, including `source_type`, `metadata`, `priority`, `created_at`, `updated_at`, and `document_id`.
- Refactored the `memory_insert` operation to accept a structured input, improving validation and error handling for title and content.
- Updated the JavaScript memory bridge to simplify the insertion process by removing the provider parameter and directly using metadata.
- Enhanced logging for successful memory insertions to improve traceability.

* Update subproject reference in skills module

* Implement skill synchronization UI enhancements

- Introduced a new `skillsSyncUi.ts` module to manage synchronization UI state for skills.
- Updated `Skills.tsx` to utilize the new synchronization state, providing visual feedback during sync operations.
- Refactored sync handling in `SkillCard` to improve user experience with progress indicators and messages.
- Added unit tests for the synchronization UI state logic to ensure correct behavior across various scenarios.
2026-03-24 23:22:09 -07:00
M3gA-Mind b25434de04 Update dependencies and refactor Login component
- Downgraded @tauri-apps/api to version 2.9.1 and updated @tauri-apps/cli to 2.9.6 in package.json.
- Added three.js library with version 0.183.2.
- Modified Login component to accept isWeb prop and refactored its structure for improved user experience.
- Updated build.rs for local builds and adjusted memory client references in memory module.
- Updated Welcome component to navigate to login based on isWeb prop.
2026-03-25 11:49:08 +05:30
Steven EnamakelandGitHub 37318bc73d fix: stabilize daemon service lifecycle and align Agent Status UI (#6)
* Update Welcome page to integrate OAuth provider and adjust branding

- Added OAuthProviderButton to the Welcome component for Google authentication.
- Updated the branding from AlphaHuman to OpenHuman in the FeaturesStep component.
- Removed unnecessary Lottie animation from the Onboarding page for a cleaner layout.
- Changed the backend URL to point to the new API endpoint for TinyHumans.

* Refactor routing and sidebar components for improved clarity

- Commented out the Mnemonic route and related logic in AppRoutes for future consideration.
- Updated MiniSidebar to comment out the Invite Friends section.
- Removed unused navigation logic and upgrade call-to-action from the Home page.
- Adjusted Onboarding navigation to redirect to Home instead of Mnemonic.

* Comment out unused settings menu items for future consideration in SettingsHome component

* Add core process and RPC functionality for Alphahuman

- Introduced new binaries: `alphahuman-core` and `alphahuman-cli` for core process management and command-line interaction.
- Implemented `CoreProcessHandle` for managing the lifecycle of the core process.
- Added `core_rpc` module for handling RPC requests and responses.
- Created `core_server` module to manage core server logic and routing.
- Updated `alphahuman` commands to utilize the new RPC structure for health checks, security policies, and configuration management.
- Refactored existing code to streamline interactions with the core process and improve overall architecture.

* Update dependencies and enhance CLI functionality

- Added `clap` for command-line argument parsing in the `alphahuman-cli`.
- Updated `Cargo.lock` and `Cargo.toml` to include `clap` and its features.
- Refactored `alphahuman-cli` to utilize structured command handling with subcommands.
- Improved core process management and logging in `core_process.rs`.
- Enhanced routing and error handling in `core_server.rs` with new root and not found handlers.
- Updated various commands in `alphahuman.rs` to ensure core process is running before executing RPC calls.

* Enhance service management and CLI functionality

- Added new functions for daemon program arguments and command line construction in the service module.
- Updated macOS and Linux installation functions to dynamically generate program arguments and command lines.
- Introduced a new `Reinstall` command in the CLI for easier service management.
- Refactored service command handling to utilize local service functions for improved clarity and maintainability.

* Refactor daemon references to agent in components and hooks

- Updated terminology from "Daemon" to "Agent" in MiniSidebar, DaemonHealthPanel, and TauriCommandsPanel for consistency.
- Modified useDaemonHealth hook to probe agent status and handle agent lifecycle management.
- Introduced new agent server status interface and function in Tauri commands for improved status checking.
- Adjusted related comments and error handling to reflect the changes in terminology.

* Refactor Home component and enhance macOS service management

- Updated Home component to navigate to in-app conversations instead of opening a Telegram bot link.
- Improved macOS service management by implementing modern lifecycle commands and adding compatibility fallbacks for service control.
- Introduced new utility functions for handling macOS GUI domain and service targets.

* Refactor Home component to enhance navigation

- Removed SkillsGrid component and replaced it with a button that navigates to the Skills page.
- Improved layout with additional margin for better spacing in the Home component.
2026-03-24 21:04:19 -07:00
Steven Enamakel 248921606e Refactor Welcome page and update branding
- Changed branding from AlphaHuman to OpenHuman across the application.
- Simplified Welcome component by removing unnecessary props and restructuring layout for improved clarity.
- Updated the footer message to reflect the new branding and removed versioning details.
- Enhanced user navigation by replacing the button with a link to the login page.
2026-03-24 19:03:33 -07:00
Steven Enamakel b45cf8ff36 Update dependencies in Cargo.lock and Cargo.toml, including Tauri to version 2.10, reqwest to version 0.13.2, and various other packages. Clean up tauri.conf.json by removing unused frameworks section. 2026-03-24 18:55:38 -07:00
Steven Enamakel b4a4f2e8f7 Update submodule URL for skills and change subproject commit reference 2026-03-24 18:22:22 -07:00
M3gA-Mind 650d56d07f Merge remote-tracking branch 'upstream/develop' into develop 2026-03-23 23:48:54 +05:30
cyrus a373e5de3c feat: migrate conversation orchestration to Rust-side Tauri commands
- Added `chat_send` and `chat_cancel` Tauri commands for backend-driven conversation loops.
- Moved agentic loop logic from frontend to Rust, optimizing performance and reducing frontend responsibilities.
- Implemented event protocol (`chat:tool_call`, `chat:tool_result`, `chat:done`, `chat:error`) to communicate loop progress to the frontend.
- Introduced AI config loading, OpenClaw context building, and cancellation support for chat requests.
2026-03-23 23:48:43 +05:30
Cyrus GrayandGitHub 7c909e512a Merge pull request #5 from graycyrus/develop
sync branches
2026-03-23 15:36:23 +05:30
M3gA-Mind cb90efd758 Merge remote-tracking branch 'upstream/develop' into develop 2026-03-23 14:11:00 +05:30
Mega MindandGitHub 2955fd4eec Refactor testing scripts in package.json and update dependencies (#4)
- Simplified test scripts in package.json by removing specific config references for vitest.
- Updated @tauri-apps/api dependency version to 2.10.1.
- Removed unused dependencies from yarn.lock and updated Cargo.toml and Cargo.lock for tinyhumansai to version 0.1.4.
- Enhanced memory management in Conversations and Login components by ensuring async token synchronization.
- Introduced recall_memory command in Tauri for improved context retrieval from memory.
2026-03-20 20:26:18 -07:00
M3gA-Mind fa03a0b919 Refactor testing scripts in package.json and update dependencies
- Simplified test scripts in package.json by removing specific config references for vitest.
- Updated @tauri-apps/api dependency version to 2.10.1.
- Removed unused dependencies from yarn.lock and updated Cargo.toml and Cargo.lock for tinyhumansai to version 0.1.4.
- Enhanced memory management in Conversations and Login components by ensuring async token synchronization.
- Introduced recall_memory command in Tauri for improved context retrieval from memory.
2026-03-21 08:54:57 +05:30
Steven Enamakel d51f67445c Merge branch 'develop' of github.com:tinyhumansai/openhuman into develop 2026-03-20 20:05:23 -07:00
Steven Enamakel a1f2cdb71a remove FeedbackCard, FeedbackDetailModal, FeedbackKanban, and FeedbackList components 2026-03-20 19:54:59 -07:00
Steven Enamakel d2ffdc8886 remove unwwatned components 2026-03-20 17:21:47 -07:00
Steven Enamakel 6561a6b08e Merge branch 'main' of github.com:tinyhumansai/openhuman 2026-03-20 17:19:30 -07:00
Steven Enamakel be2d463e2e remove unwanted pages 2026-03-20 17:18:20 -07:00
Steven EnamakelandGitHub 8bb1860ff7 Feat/landing revamp (#3)
* docs: add AGENTS.md for repository guidelines and project structure

- Introduced AGENTS.md to outline project structure, build commands, coding style, testing guidelines, and commit/pull request practices.
- Included detailed sections on module organization and naming conventions to enhance developer onboarding and consistency.

* feat: enhance landing page and configuration for improved user experience

- Updated next.config.ts to pin Turbopack root to the app directory for better workspace management.
- Modified package.json scripts to use Webpack during development and build processes.
- Refactored postcss.config.mjs to set the base path for Tailwind CSS.
- Replaced CSS imports in globals.css with Tailwind directives for better styling management.
- Introduced RotatingTetrahedronCanvas component for dynamic visual effects on the Welcome page.
- Revamped Welcome page layout to include the new canvas and improve overall design and user engagement.

* refactor: update CSS imports and enhance HeroCTA layout for improved responsiveness

- Replaced Tailwind CSS directives in globals.css with an import statement for better compatibility.
- Modified the HeroCTA component layout to improve responsiveness and alignment across different screen sizes.

* feat: integrate RotatingTetrahedronCanvas and update HeroCTA links for enhanced landing page experience

- Added RotatingTetrahedronCanvas component to display a dynamic 3D visual on the landing page.
- Replaced outdated links in HeroCTA component to direct users to the updated TinyHumans resources.

* update design
2026-03-20 17:07:04 -07:00
Steven Enamakel 4caf9a5b20 update design 2026-03-20 17:06:10 -07:00
Steven Enamakel 95aba8e3e6 feat: integrate RotatingTetrahedronCanvas and update HeroCTA links for enhanced landing page experience
- Added RotatingTetrahedronCanvas component to display a dynamic 3D visual on the landing page.
- Replaced outdated links in HeroCTA component to direct users to the updated TinyHumans resources.
2026-03-20 17:00:06 -07:00
Steven Enamakel 2ecc7cad22 refactor: update CSS imports and enhance HeroCTA layout for improved responsiveness
- Replaced Tailwind CSS directives in globals.css with an import statement for better compatibility.
- Modified the HeroCTA component layout to improve responsiveness and alignment across different screen sizes.
2026-03-20 16:56:18 -07:00
cyrus 8f4bef70c2 refactor: replace injectAll with injectOpenClawContext for streamlined context injection
- Removed `injectAll`, `injectSoulIntoMessage`, and `injectToolsIntoMessage` along with their utilities.
- Added `injectOpenClawContext` as the new single context injection system.
- Updated context injection logic across Redux, APIs, and Tauri commands.
- Deleted SOUL and TOOLS injection code, aligning with the new OpenClaw approach.
2026-03-20 19:15:19 +05:30
cyrus 77a960daf4 refactor: remove ManagementModal and unused tool update logic
- Deleted `ManagementModal` component and its associated state and handlers.
- Removed unused `updateToolsDocumentation` and `forceToolsCacheRefresh` logic.
- Simplified `Skills` page by eliminating unnecessary modal-related code.
2026-03-20 18:02:18 +05:30
cyrus 5287a76407 refactor: replace ManagementModal with navigation to /skills
- Removed `ManagementModal` handling and its associated state and logic.
- Updated click action in `SkillsGrid` to navigate to the `/skills` page.
- Adjusted overlay text to reflect the new navigation behavior.
2026-03-20 17:58:02 +05:30
cyrus 03664c9402 feat: implement Skills page with dynamic skill management
- Added `Skills.tsx` to introduce a new page for managing skills.
- Integrated skill discovery, status visualization, and sorting logic.
- Enabled skill-specific actions like sync and setup modal handling.
- Improved management workflow through a dedicated `ManagementModal`.
2026-03-20 17:49:23 +05:30
cyrus 1d34d77ead fix: resolve duplicate Skills sidebar entry
- Removed redundant entry for the `Skills` menu item in `MiniSidebar.tsx`.
2026-03-20 17:49:09 +05:30
cyrus 5239322ac9 refactor: simplify Intelligence page content and layout
- Removed unused skill-related logic, state management, and components.
- Updated page design to display a concise "coming soon" message.
- Added `/skills` route and sidebar link for future skill management.
2026-03-20 17:48:31 +05:30
cyrus 2dec6f3b6f feat: filter developer-only settings based on IS_DEV flag
- Added `devOnly` property to specific settings menu items.
- Ensured `mainMenuItems` filters out dev-only items unless `IS_DEV` is true.
- Improved user experience by hiding developer-specific settings in production.
2026-03-20 17:43:54 +05:30
cyrus 5b9a088141 Refactor: centralize development environment check with IS_DEV
Replaces scattered environment checks with the centralized `IS_DEV` constant from `config.ts`. This improves consistency and simplifies maintenance by reducing redundancy across multiple files.
2026-03-20 17:38:28 +05:30
cyrus e1145123db feat: add timeout handling for API requests, inference, and tools
- Introduced configurable `timeout` option in `ApiClient` to prevent long-hanging requests.
- Added safety timeout in `Conversations` to clear loading states in case of prolonged processing.
- Integrated timeouts for inference API and tool executions to handle unresponsive operations gracefully.
- Improved error handling for timeout scenarios with user-friendly error messages and state cleanup.
2026-03-20 17:33:21 +05:30
Steven Enamakel 703deba688 feat: enhance landing page and configuration for improved user experience
- Updated next.config.ts to pin Turbopack root to the app directory for better workspace management.
- Modified package.json scripts to use Webpack during development and build processes.
- Refactored postcss.config.mjs to set the base path for Tailwind CSS.
- Replaced CSS imports in globals.css with Tailwind directives for better styling management.
- Introduced RotatingTetrahedronCanvas component for dynamic visual effects on the Welcome page.
- Revamped Welcome page layout to include the new canvas and improve overall design and user engagement.
2026-03-19 23:10:18 -07:00
Steven Enamakel bd5daa063e docs: add AGENTS.md for repository guidelines and project structure
- Introduced AGENTS.md to outline project structure, build commands, coding style, testing guidelines, and commit/pull request practices.
- Included detailed sections on module organization and naming conventions to enhance developer onboarding and consistency.
2026-03-19 22:15:45 -07:00
Steven Enamakel 8322006b61 docs: refine README.md to enhance clarity and detail about OpenHuman's functionality
- Revised sections to improve the articulation of OpenHuman's subconscious loop and memory processing capabilities.
- Clarified the challenges faced by current systems and emphasized the unique advantages of OpenHuman.
- Updated the architecture section title for better context and understanding.
2026-03-19 20:26:30 -07:00
Steven Enamakel 0ef3f72898 docs: update README.md to clarify OpenHuman's capabilities and enhance messaging
- Revised the challenge and solution sections to better articulate the limitations of current systems and the advantages of OpenHuman.
- Expanded the description of OpenHuman's memory processing capabilities and its subconscious loop functionality.
- Improved the result section to emphasize the personalized nature of OpenHuman as a self-aware agent.
2026-03-19 20:23:12 -07:00
Steven Enamakel 5f1b3cb81a docs: enhance README.md with improved link formatting for community engagement
- Updated community links in README.md to use HTML anchor tags for better presentation and accessibility.
- Ensured consistent formatting across all community links to enhance readability.
2026-03-19 20:18:02 -07:00
Steven Enamakel 25e193cdaa docs: update README.md to enhance messaging and add community links
- Revised the description of OpenHuman to emphasize its role as an artificially conscious human.
- Added community links for Discord, Reddit, X, and documentation to foster engagement.
- Improved the phrasing in the results section for clarity and impact.
2026-03-19 20:16:02 -07:00
Steven Enamakel 46172b3297 Merge branch 'main' of github.com:tinyhumansai/openhuman 2026-03-19 20:13:43 -07:00
Steven Enamakel d31f5534bd docs: update README and architecture documentation for clarity and platform support
- Revised README.md to clarify OpenHuman's capabilities and emphasize its desktop-only availability.
- Updated architecture documentation to reflect current platform support, explicitly stating that mobile and web are not yet available.
- Enhanced getting-started and platform documentation to align with the desktop-only focus and remove references to unsupported platforms.
- Improved overall consistency and clarity across documentation regarding product scope and capabilities.
2026-03-19 20:13:36 -07:00
Steven Enamakelandgitbook-bot b526f6b2aa GITBOOK-33: No subject 2026-03-19 18:39:09 +00:00
Steven Enamakel 1931e4c5ad docs: update README and SUMMARY for clarity and organization
- Changed the icon in README.md from diamond to hand-wave for better representation.
- Simplified the title in README.md from "Welcome to OpenHuman" to "Welcome".
- Revised the structure of SUMMARY.md by renaming sections and removing outdated links, enhancing navigation.
- Updated the icon in getting-started.md from play to baby-carriage for improved visual consistency.
- Removed the platform and privacy/security sections from the documentation as part of a content cleanup.
2026-03-19 11:35:57 -07:00
Steven Enamakel a929a6b0a8 docs: enhance README.md with new sections for GitHub stars and contributors
- Added a section encouraging users to star the repository on GitHub.
- Included a visual representation of star history.
- Introduced a "Contributors Hall of Fame" section to recognize contributors.
2026-03-19 11:29:47 -07:00
Steven Enamakel 6d43a6d518 chore: update GitHub Actions workflows and documentation
- Modified build.yml to trigger on changes in 'src/**' and 'src-tauri/**' paths.
- Standardized quotes in package-and-publish.yml for consistency.
- Updated README.md and SUMMARY.md to reflect new branding and added new sections for platform and privacy.
- Introduced new documentation files for platform availability and privacy/security features.
2026-03-19 11:26:56 -07:00
Steven Enamakel eae14e0d7a Merge branch 'main' of github.com:tinyhumansai/openhuman 2026-03-19 11:25:45 -07:00
Steven Enamakel 5d82a9eda0 refactor: update project branding from AlphaHuman to OpenHuman across the application
- Renamed all instances of "AlphaHuman" to "OpenHuman" in various components, pages, and files.
- Updated links and email addresses to reflect the new OpenHuman branding.
- Ensured consistency in messaging and branding throughout the application.
2026-03-19 11:25:39 -07:00