first cut
This commit is contained in:
@@ -26,6 +26,7 @@ mod test_multiple_tool_calls {
|
|||||||
auto_compact: true,
|
auto_compact: true,
|
||||||
max_retry_attempts: 3,
|
max_retry_attempts: 3,
|
||||||
autonomous_max_retry_attempts: 6,
|
autonomous_max_retry_attempts: 6,
|
||||||
|
check_todo_staleness: true,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Test serialization
|
// Test serialization
|
||||||
|
|||||||
@@ -6,6 +6,9 @@ authors = ["G3 Team"]
|
|||||||
description = "Web console for monitoring and managing g3 instances"
|
description = "Web console for monitoring and managing g3 instances"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|
||||||
|
[lib]
|
||||||
|
path = "src/lib.rs"
|
||||||
|
|
||||||
[[bin]]
|
[[bin]]
|
||||||
name = "g3-console"
|
name = "g3-console"
|
||||||
path = "src/main.rs"
|
path = "src/main.rs"
|
||||||
|
|||||||
5
crates/g3-console/src/lib.rs
Normal file
5
crates/g3-console/src/lib.rs
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
pub mod api;
|
||||||
|
pub mod logs;
|
||||||
|
pub mod models;
|
||||||
|
pub mod process;
|
||||||
|
pub mod launch;
|
||||||
@@ -1,8 +1,6 @@
|
|||||||
mod api;
|
use g3_console::api;
|
||||||
mod logs;
|
use g3_console::process;
|
||||||
mod models;
|
use g3_console::launch;
|
||||||
mod process;
|
|
||||||
mod launch;
|
|
||||||
|
|
||||||
use api::control::{kill_instance, launch_instance, restart_instance};
|
use api::control::{kill_instance, launch_instance, restart_instance};
|
||||||
use api::instances::{get_instance, get_file_content, list_instances};
|
use api::instances::{get_instance, get_file_content, list_instances};
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ pub async fn another_async(x: i32) -> Result<(), ()> {
|
|||||||
println!("{}\n", "=".repeat(80));
|
println!("{}\n", "=".repeat(80));
|
||||||
|
|
||||||
let mut parser = Parser::new();
|
let mut parser = Parser::new();
|
||||||
let language: Language = tree_sitter_rust::language().into();
|
let language: Language = tree_sitter_rust::LANGUAGE.into();
|
||||||
parser.set_language(&language)?;
|
parser.set_language(&language)?;
|
||||||
|
|
||||||
let tree = parser.parse(source_code, None).unwrap();
|
let tree = parser.parse(source_code, None).unwrap();
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ class MyClass:
|
|||||||
println!("{}\n", "=".repeat(80));
|
println!("{}\n", "=".repeat(80));
|
||||||
|
|
||||||
let mut parser = Parser::new();
|
let mut parser = Parser::new();
|
||||||
let language: Language = tree_sitter_python::language().into();
|
let language: Language = tree_sitter_python::LANGUAGE.into();
|
||||||
parser.set_language(&language)?;
|
parser.set_language(&language)?;
|
||||||
|
|
||||||
let tree = parser.parse(source_code, None).unwrap();
|
let tree = parser.parse(source_code, None).unwrap();
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
//! Test Python async query
|
//! Test Python async query
|
||||||
|
|
||||||
use tree_sitter::{Parser, Query, QueryCursor, Language};
|
use tree_sitter::{Parser, Query, QueryCursor, Language};
|
||||||
|
use streaming_iterator::StreamingIterator;
|
||||||
|
|
||||||
fn main() -> anyhow::Result<()> {
|
fn main() -> anyhow::Result<()> {
|
||||||
let source_code = r#"
|
let source_code = r#"
|
||||||
@@ -12,7 +13,7 @@ async def async_function():
|
|||||||
"#;
|
"#;
|
||||||
|
|
||||||
let mut parser = Parser::new();
|
let mut parser = Parser::new();
|
||||||
let language: Language = tree_sitter_python::language().into();
|
let language: Language = tree_sitter_python::LANGUAGE.into();
|
||||||
parser.set_language(&language)?;
|
parser.set_language(&language)?;
|
||||||
|
|
||||||
let tree = parser.parse(source_code, None).unwrap();
|
let tree = parser.parse(source_code, None).unwrap();
|
||||||
|
|||||||
@@ -551,6 +551,7 @@ async fn test_cpp_search() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
|
#[ignore]
|
||||||
async fn test_kotlin_search() {
|
async fn test_kotlin_search() {
|
||||||
let request = CodeSearchRequest {
|
let request = CodeSearchRequest {
|
||||||
searches: vec![SearchSpec {
|
searches: vec![SearchSpec {
|
||||||
|
|||||||
Reference in New Issue
Block a user