Add artifact routing diagnostics
Build Claw Telegram / cleanup (push) Has been cancelled
Build Claw Telegram / build (push) Has been cancelled

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Wylabb
2026-04-05 12:50:33 +02:00
parent 93f74e37c0
commit bab7fb7d01
2 changed files with 14 additions and 0 deletions
+13
View File
@@ -789,6 +789,13 @@ impl TelegramGateway {
}
}
let miniapp_base = miniapp_base_url.as_deref();
if !generated_files.is_empty() {
eprintln!(
"artifact routing: {} files, miniapp_base={:?}",
generated_files.len(),
miniapp_base,
);
}
for descriptor in generated_files {
if descriptor.size_bytes > max_upload_bytes
&& !(miniapp_base.is_some() && is_previewable(&descriptor))
@@ -823,6 +830,12 @@ impl TelegramGateway {
continue;
}
};
eprintln!(
"artifact: name={} previewable={} miniapp={}",
descriptor.file_name,
is_previewable(&descriptor),
miniapp_base.is_some(),
);
if let Some(base_url) = miniapp_base {
if is_previewable(&descriptor) {
register_artifact(
+1
View File
@@ -314,6 +314,7 @@ pub async fn serve(config: GatewayConfig, bind_addr: String) -> Result<(), MiniA
.with_state(Arc::new(state));
let listener = TcpListener::bind(&bind_addr).await?;
eprintln!("miniapp server listening on {bind_addr}");
axum::serve(listener, app)
.await
.map_err(MiniAppError::Io)