Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# Generated projects
test-projects/

# Generated by Cargo
/target/

Expand All @@ -17,6 +20,8 @@ Cargo.lock
*.swp
*.swo

ai-plans/

# macOS files
.DS_Store

Expand Down
9 changes: 9 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,20 @@ reqwest = { version = "0.12", features = [
"json",
"default-tls",
"blocking",
"stream",
] } # Temporarily keeping blocking for transitional period
rand = "0.8"
tungstenite = { version = "0.20", features = ["native-tls"] }
tokio-tungstenite = "0.20" # Added for WebSocket async support
chrono = "0.4" # For timestamp handling in examples
tokio-util = { version = "0.7", features = ["io"] } # For SSE E2E tests
uuid = { version = "1.16.0", features = ["v4"] }
warp = "0.3" # Added for HTTP server handling with simplified API
eventsource-stream = "0.2" # Added for SSE client stream processing
async-stream = "0.3" # Added for creating async streams in tests
bytes = "1.5" # Added for byte buffers in SSE streaming

# Optional dependencies that are only used by specific features
[dev-dependencies]
tokio = { version = "1.35", features = ["full", "test-util"] }
tempfile = "3.8.0" # For creating temporary directories in tests
Loading