fix: setup upgrade fix - #87
Merged
Merged
Conversation
…ferences - Added new environment variables for optimal tool formatting and web tuning in `.env.example`. - Enabled Harness v2 features by default for new installations. - Removed deprecated MemPalace navigation keys and updated related scripts to use Mnemos. - Enhanced the setup scripts to reflect the changes in environment variable management.
- Added `memory_protocol` to critical skills in `generic_assistant.yaml`. - Introduced `--reconcile-profiles-from-std` argument in `sync_config.py` to allow overwriting local customizations with standard profiles during synchronization. - Updated argument parsing to enforce conditions for using the reconciliation feature, ensuring proper usage with `--force` and `--profiles-only` flags.
- Added support for RFC 7591 dynamic client registration in the OAuth flow, allowing automatic registration of clients when missing client_id. - Refactored the OAuth start process to incorporate dynamic registration logic, improving handling of cached endpoints without client_id. - Enhanced test coverage for dynamic registration scenarios, ensuring proper functionality when endpoints are cached or registration is disabled. - Updated configuration documentation to reflect changes in OAuth client registration behavior.
- Introduced functions to resolve absolute OAuth redirect URIs, accommodating both absolute and relative paths based on environment variables and request headers. - Updated the OAuth flow to utilize the new redirect URI resolution logic, ensuring compatibility with Docker setups and enhancing flexibility for different deployment environments. - Enhanced the `.env.example` file with clearer documentation for the OAuth redirect base URL, providing examples for production use. - Added tests to validate the new redirect URI resolution logic, ensuring correct behavior for various scenarios.
- Improved the resolution logic for OAuth redirect URIs, accommodating both absolute and relative paths based on environment variables and request headers. - Updated the `.env.example` file with clearer documentation and examples for the OAuth redirect base URL. - Modified the Caddyfile to include necessary headers for proper request forwarding. - Added tests to validate the new redirect URI resolution logic, ensuring correct behavior across various scenarios.
- Enhanced the logic for resolving OAuth redirect URIs to ensure proper formatting, including appending '/api' when necessary. - Improved logging in the OAuth start process to include the raw and resolved redirect URIs for better traceability during dynamic client registration. - Updated the warning message to include the redirect URI in the logs for improved debugging.
- Introduced logic to derive the chat base URL for OAuth redirects based on environment variables and request headers, improving compatibility in various deployment scenarios. - Updated the `.env.example` file with clearer documentation regarding the usage of `AION_CHAT_URL` and `AION_PUBLIC_CHAT_URL`. - Added tests to validate the new chat base URL resolution logic, ensuring it correctly handles different configurations and proxy headers.
…resolution - Added support for remote-bridge MCP servers, allowing integration with services like ClickUp and Notion. - Introduced a new function to resolve commands and arguments for remote-bridge servers, improving flexibility in command execution. - Updated the Dockerfile to include necessary dependencies for the mcp-remote proxy. - Enhanced tests to validate the new remote-bridge command resolution logic, ensuring correct behavior in various scenarios.
- Refactored the get_python_exe method to be static, allowing it to be called without an instance of MCPManager. - This change improves the method's usability and aligns with its functionality, which does not depend on instance-specific data.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Reformatted code in `mcp_remote_install.py`, `mcp_integrations.py`, and test files to enhance readability by consolidating multi-line statements into single lines. - Adjusted indentation and line breaks for better clarity, ensuring consistent coding style across the codebase. - Updated test cases to align with the new formatting standards, maintaining clarity in assertions and function definitions.
…mputer/AION_Agent into setup-upgrade-fix
GiuseppeLRAION
approved these changes
Sep 2, 2026
BoTdago
self-requested a review
September 2, 2026 09:57
BoTdago
approved these changes
Sep 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Type of change
Test plan
./scripts/run_ci_tests.sh(orpython -m pytest src/test/...for affected modules)uv run ruff check --config ruff.toml src/(lint — same as CI)uv run ruff format --check --config ruff.toml src/(formatting — CI fails if this is skipped)uv run ruff format --config ruff.toml src/python scripts/check_data_git_tracking.pycd <package> && pnpm build)Security / OSS checklist
.env, or internal IPs in the diffdata/(except whitelisted fixtures)Notes