Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PowerShell/AIShell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 95e53fd
Choose a base ref
...
head repository: PowerShell/AIShell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6e5563f
Choose a head ref
  • 13 commits
  • 35 files changed
  • 1 contributor

Commits on Jul 24, 2025

  1. Configuration menu
    Copy the full SHA
    ed59699 View commit details
    Browse the repository at this point in the history
  2. Merge the 1.0.0-preview.6 release branch back to main (#399)

    - Increment the versions for AIShell application and the AIShell module.
    - Update the check in AIShell module to look for PSReadLine v2.4.3-beta3 and above.
    - Hide the `run_command_in_terminal` tool in macOS.
    - Update the installation script to find the right PSReadLine dependency for a particular version of AIShell module.
    daxian-dbw authored Jul 24, 2025
    Configuration menu
    Copy the full SHA
    5f9d0b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. Move to 'Azure.Identity' v1.14.2 and refactor the telemetry library (#…

    …404)
    
    Getting access token from Azure PowerShell fails with the error `"PowerShell did not return a valid response."`. This turns out to be an issue with the `Azure.Identity` library. After moving to the latest v1.14.2, it works again.
    
    However, moving `Azure.Identity` to v1.14.2 causes a dependency conflict with the `Microsoft.ApplicationInsights.WorkerService` package, so this change also refactors the telemetry code a bit to depend on the  `Microsoft.ApplicationInsights` package instead, which is lightweight and much more appropriate for this application.
    daxian-dbw authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    a1125f6 View commit details
    Browse the repository at this point in the history
  2. Use login shell to start aish in sidecar pane to inherit proper PATH (

    #403)
    
    On macOS, when using the sidecar experience, `aish` cannot start local MCP servers and the `Azure` agent cannot get the access token from Az CLI.
    
    This is due to the PATH environment variable not properly setup when iTerm2 starts `"aish --Channel ..."` in the new pane. iTerm2 uses `exec` to run the `aish` command, which directly execute the program without setting up the environment variables properly.
    
    Because of that, the `az` and `pwsh` commands cannot be found when retrieving access token, and the MCP server commands cannot be found too, which caused local MCP servers to always fail to start.
    
    The fix is to wrap it with `zsh` by `/bin/zsh -l -c "<aish-path> --channel <channel-string>"`. In this way, `zsh` will set up the environment properly, which will then be inherited by `aish`.
    daxian-dbw authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    efef68f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75e956f View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. Configuration menu
    Copy the full SHA
    4242593 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2025

  1. Configuration menu
    Copy the full SHA
    513147e View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2025

  1. Update the history file name and exclude the environment/managed-iden…

    …tity credentials from Azure authentication flow (#412)
    daxian-dbw authored Aug 26, 2025
    Configuration menu
    Copy the full SHA
    cc0eee8 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2025

  1. Keep the original casing of model name for custom endpoint to enable …

    …Foundry Local (#413)
    
    This PR contains the following 2 fixes:
    1. Keep the original casing of the model's name for custom endpoint configuration.
    2. Fix the error reporting to handle exception messages that already contains newline at the end.
    
    OpenAI models require lower case for their names, but the custom endpoint may be case-sensitive, such as the endpoint set up by Foundry Local. So, we should keep the original casing for custom endpoint configurations.
    daxian-dbw authored Aug 28, 2025
    Configuration menu
    Copy the full SHA
    9103bd8 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2025

  1. Configuration menu
    Copy the full SHA
    0acf054 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80f1768 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. Configuration menu
    Copy the full SHA
    007383b View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2025

  1. Configuration menu
    Copy the full SHA
    6e5563f View commit details
    Browse the repository at this point in the history
Loading