Skip to content

Add interactive bash installer with TUI#2

Closed
anirudha wants to merge 67 commits intoopensearch-project:mainfrom
anirudha:main
Closed

Add interactive bash installer with TUI#2
anirudha wants to merge 67 commits intoopensearch-project:mainfrom
anirudha:main

Conversation

@anirudha
Copy link
Copy Markdown
Collaborator

Description

This PR adds a professional interactive bash installer for AgentOps with a beautiful terminal UI.

Features

  • ✅ Interactive TUI with colored output and Unicode symbols
  • ✅ Progress bars and animated spinners for image pulling
  • ✅ System requirements checking (git, docker, memory)
  • ✅ Interactive configuration prompts
  • ✅ Comprehensive error handling with detailed logging
  • ✅ One-command installation: curl -fsSL https://raw.githubusercontent.com/opensearch-project/agentops/main/install.sh | bash
  • ✅ Demo script for testing and videos
  • ✅ Updated README with installation instructions

Files Changed

  • install.sh - Main interactive installer
  • demo-install.sh - Demo script for testing
  • README.md - Added installation section and management commands
  • docker-compose.yml - Updated for compatibility

Testing

Tested on macOS with both Docker and Finch container runtimes.


PR by Ani-agent

Preserves complete commit history from kylehounslow/agentops.

kylehounslow and others added 23 commits January 21, 2026 12:30
Now that the repository has been moved to the OpenSearch project,
update the installer to clone from the official location.
Combining the OpenSearch project repository with the complete AgentOps
implementation including interactive installer, examples, and documentation.

This preserves the complete commit history from both repositories.

Resolved conflict in CODEOWNERS by keeping all maintainers.
@anirudha
Copy link
Copy Markdown
Collaborator Author

fixing dco

@anirudha
Copy link
Copy Markdown
Collaborator Author

Closing to recreate with proper DCO sign-off on all commits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants