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: nasa-jpl/rosa
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.5
Choose a base ref
...
head repository: nasa-jpl/rosa
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.6
Choose a head ref
  • 3 commits
  • 22 files changed
  • 3 contributors

Commits on Aug 27, 2024

  1. Update README.md

    RobRoyce authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b6ff249 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Update README.md

    RobRoyce authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    daf74bc View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Add streaming support (#20)

    * refactor: better error handling and response parsing for ROS2 tools, add blacklist where applicable.
    
    * feat(ros2): add ros2 topic echo tool.
    
    * chore: bump version to 1.0.4, update CHANGELOG.md
    
    * chore: bump langchain versions.
    
    * Simplified within_bounds function by removing redundant 'elif' condition. Improved code readability and maintainability. (#13)
    
    * Add unit tests and CI. (#14)
    
    * feat(tests): add unit tests for most tools and the ROSATools class.
    * fix: passing a blacklist into any of the tools no longer overrides the blacklist passed into the ROSA constructor. They are concatenated instead.
    * feat(CI): add ci workflow.
    * fix: properly filter out blacklisted topics and nodes.
    * feat(tests): add ros2 tests.
    * feat(ci): update humble jobs.
    * feat(ci): finalize initial version of ci.
    
    * feat(tests): add stubs for additional test classes.
    
    * docs: update README
    
    * chore: bump version to 1.0.5
    
    * fix typos (#17)
    
    * Add streaming support (#19)
    
    * chore: remove verbose logging where it isn't required.
    
    * chore: remove unnecessary apt installations.
    
    * fix: minor typo
    
    * chore: update gitignore
    
    * chore: update PR template
    
    * Update turtle agent demo to support streaming responses.
    
    * feat(streaming): add the ability to stream responses from ROSA.
    
    * feat(demo): update demo script, apply formatting.
    
    * feat(demo): update demo TUI, fix bounds checking in turtle tools.
    
    * feat(demo): clean up Docker demo, add another example of adding tools to the agent.
    
    * docs: update README.
    
    * docs: update README.
    
    * Update README.md
    
    * chore: minor formating and linting.
    
    * chore: switch setup configuration to use pyproject.toml
    
    * feat(demo): properly implement streaming REPL interface.
    
    * chore: bump version to 1.0.6
    
    * chore: specify version in CHANGELOG.
    
    ---------
    
    Co-authored-by: Kejun Liu <119113065+dawnkisser@users.noreply.github.com>
    Co-authored-by: Kejun Liu <kfo@shu.edu.cn>
    3 people authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    d22eb90 View commit details
    Browse the repository at this point in the history
Loading