53 Commits

Author SHA1 Message Date
geoffsee
8e5d6fe5c8 add status badage 2025-06-21 08:13:03 -04:00
geoffsee
1373c1645e add ci workflow 2025-06-21 08:11:46 -04:00
geoffsee
d4013be986 housekeeping 2025-06-21 08:06:14 -04:00
Geoff Seemueller
e8ea6c0246 Update README.md
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-06-06 00:04:01 -04:00
Geoff Seemueller
d6d3970322 Update README.md
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-06-06 00:01:51 -04:00
geoffsee
2f19477aba Update Acknowledgements 2025-06-05 23:33:59 -04:00
geoffsee
3de2299fbb add diagram 2025-06-05 23:02:59 -04:00
geoffsee
c5b8bd812c update project structure 2025-06-05 22:42:17 -04:00
geoffsee
1270a6b0ba add tests for the local inference server 2025-06-05 22:26:06 -04:00
geoffsee
d483a53376 update structure to improve testability 2025-06-05 22:03:04 -04:00
geoffsee
7f641559ae remove legacy tests/docs 2025-06-05 21:52:54 -04:00
Geoff Seemueller
9a84675ffa Update README.md
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-06-05 21:46:00 -04:00
Geoff Seemueller
bbc2120a84 Update and rename .env to .env.example
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-06-05 21:18:18 -04:00
Geoff Seemueller
e7d56452bd Update .env
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-06-05 21:16:36 -04:00
geoffsee
1df24a7d3b add test ui for the local inference server 2025-06-05 21:13:17 -04:00
geoffsee
1704d5cd47 cleanup unused files 2025-06-05 21:13:17 -04:00
geoffsee
8a3c0797c3 add openai compatible endpoint for chat completions 2025-06-05 21:13:17 -04:00
geoffsee
3b4c8b045a add local inference engine 2025-06-05 21:13:17 -04:00
geoffsee
d79146b4d1 embed mcp ui 2025-06-05 21:13:17 -04:00
geoffsee
22ef371c5b add basic router tests 2025-06-05 21:13:17 -04:00
geoffsee
72583e5f5b exposes existing agents on an MCP endpoint 2025-06-05 21:13:17 -04:00
geoffsee
06a233633e configure basic MCP server 2025-06-05 21:13:17 -04:00
geoffsee
dbc8d78fb5 add package script: clean 2025-05-29 14:42:16 -04:00
geoffsee
2e45c6b67b enables deep research 2025-05-28 19:48:50 -04:00
geoffsee
805b524471 remove packageManager setting in package.json 2025-05-27 19:26:49 -04:00
geoffsee
b8b5f6219a remove fly.toml because it is out of scope 2025-05-27 19:25:54 -04:00
geoffsee
b04169285e Update README with additional setup steps for API key and Docker service 2025-05-27 19:22:31 -04:00
geoffsee
2b14d119d2 update README example 2025-05-27 19:16:41 -04:00
geoffsee
29f70146d2 **Add new test script, agent modifications, and SearXNG integration updates** 2025-05-27 19:10:33 -04:00
geoffsee
bb99e652f9 "Clean up unused API key references in .env and compose.yml
Removed unnecessary API key variables from .env and compose.yml to simplify the configuration. This cleanup reduces clutter and ensures only relevant environment variables are maintained."
2025-05-27 15:27:36 -04:00
geoffsee
2ebeb67215 Remove Dockerfile and update configuration to use Local.Dockerfile
The Dockerfile was deleted as part of cleanup and consolidation efforts. Updated the configuration documentation to reference Local.Dockerfile instead for building the web-agent.
2025-05-27 15:25:57 -04:00
geoffsee
eed180fdf2 Rename project to "open-web-agent-rs" across all files
Updated project name from "web-agent-rs" to "open-web-agent-rs" in configuration files, documentation, and source code. This change ensures consistency across the project and reflects the new naming convention. Removed unused entries from `.gitignore` and adjusted Docker commands accordingly.
2025-05-27 15:23:07 -04:00
geoffsee
2af47e476a update docs 2025-05-27 15:18:11 -04:00
geoffsee
2c46e7b2fc Remove Perigon News integration and related SDK components
The Perigon News integration, SDK, and associated tools were removed from the repository. This includes the agent script, API SDK, and OpenAPI definitions for managing news-related operations. The changes simplify the codebase, eliminating unused or outdated dependencies.
2025-05-27 13:11:52 -04:00
geoffsee
8f4777a006 Remove status handler and rename error to not_found.
The `handle_status` function was deleted as it is no longer needed. Additionally, the `error` module was renamed to `not_found` for clearer semantics. References were updated accordingly to reflect these changes.
2025-05-27 13:06:19 -04:00
geoffsee
77d5a51e76 Refactor agent function names and streamline imports
Unified the naming convention for agent functions across modules to `agent` for consistency. Adjusted relevant imports and cleaned up unused imports in `webhooks.rs` to improve readability and maintainability.
2025-05-27 13:05:05 -04:00
geoffsee
3256f254ad Remove unused GenAIScript module and add configurable timeouts 2025-05-27 12:59:05 -04:00
geoffsee
9dd9943249 Refactor configuration and main runtime setup.
Renamed `AppConfig` to `Runtime` and updated method names for clarity, replacing `new` with `configure`. Adjusted `main.rs` to use the revised `Runtime` struct and method, simplifying server initialization and aligning terminology.
2025-05-27 12:53:35 -04:00
geoffsee
2ea92c2ef1 Remove session-based identification and refactor routing
Eliminated `session_identify.rs` and related session-based logic to streamline the codebase. Refactored webhooks routes to use `agent_id` instead of `stream_id` for improved clarity. Adjusted configuration and dependencies to align with these changes.
2025-05-27 12:48:34 -04:00
geoffsee
07b76723c2 Remove unused Searxng tester script and update auth middleware (removed).
The Searxng tester script was deleted as it was unused and unnecessary. Commented out the auth middleware route layer in `src/routes.rs` to simplify the implementation while leaving a note for possible future customization.
2025-05-27 12:39:10 -04:00
geoffsee
bb2073988f Add 'start' script and update Dockerfile configuration
Added a 'start' script for Docker Compose to streamline setup and removed redundant 'compose:up' script. Updated Dockerfile references in compose.yml to clarify usage for arm64 and x86 architectures.
2025-05-27 12:35:25 -04:00
geoffsee
e55156a74b Remove unused modules from agents and handlers. 2025-05-27 12:32:12 -04:00
geoffsee
6e6865e0aa Remove finance-related code and dependencies.
This commit entirely removes the financial query agent, market data tools, and associated code and dependencies. It simplifies the codebase by eliminating unused or unnecessary functionality related to cryptocurrency market data and financial analysis.
2025-05-27 12:30:27 -04:00
Geoff Seemueller
cfe77d7e61 Delete src/handlers/stream.rs
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-05-26 20:49:03 -04:00
Geoff Seemueller
a5d206768f Update README.md
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-05-23 11:40:17 -04:00
geoffsee
11a04375f0 update name 2025-05-23 11:32:52 -04:00
geoffsee
3a409d9b70 update README with dev history 2025-05-23 11:31:08 -04:00
geoffsee
e6554a56f0 update stream docs 2025-05-23 11:25:05 -04:00
geoffsee
080494e971 Add comprehensive input documentation for agents
Introduce detailed documentation on how input works for agents, including flow, formats, examples, validation, and testing procedures. Update references in the README and agents documentation to link to this new resource.
2025-05-23 11:12:07 -04:00
geoffsee
c40e487aba Add setup section to README and clean up license formatting
Added a "Setup" section with a link to installation instructions in the README for improved usability. Also adjusted the license text for consistency and deleted the empty `gitleaks-report.json` file as it was unnecessary.
2025-05-23 11:01:51 -04:00