Repository navigation
feat: migrate artifact storage onto agentflare-store documents+blobs + vent: origin routing, throttle, batched filing, judge-prompt hook #331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
9701aa7
7c6b718
e6492dd
06699ea
597055f
da2accb
3b083a1
00f754c
fc354b7
ab95895
337a7a8
5fdeaa6
d6e3851
2d6b145
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -326,6 +326,14 @@ pub(crate) struct VentRequest { | |
| pub(crate) tags: Option<Vec<String>>, | ||
| } | ||
|
|
||
| #[derive(Debug, Default, Deserialize, schemars::JsonSchema)] | ||
| pub(crate) struct VentFileRequest { | ||
| #[serde(default)] | ||
| pub(crate) title: Option<String>, | ||
| #[serde(default)] | ||
| pub(crate) body: Option<String>, | ||
|
Comment on lines
+329
to
+334
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Reject half-specified file requests. With both fields independently optional, 🤖 Prompt for AI Agents |
||
| } | ||
|
|
||
| #[derive(Debug, Default, Deserialize, schemars::JsonSchema)] | ||
| pub(crate) struct MemoryRequest { | ||
| #[schemars(description = "Action: compact|context|curate|handoff|recall|relate|remember")] | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🩺 Stability & Availability | 🟠 Major | 🏗️ Heavy lift
Bound the
ghsubprocess execution.create_github_issuesynchronously waits forghwith no deadline. A stalled network or credential flow can block this MCP request indefinitely; run it with a timeout and terminate it on expiry.🤖 Prompt for AI Agents