MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / vault_intent_show

Method vault_intent_show

atomic-repository/src/repository/vault_intent.rs:512–524  ·  view source on GitHub ↗

Show an intent's full content.

(&self, intent_id: &str)

Source from the content-addressed store, hash-verified

510
511 /// Show an intent's full content.
512 pub fn vault_intent_show(&self, intent_id: &str) -> Result<VaultEntry, RepositoryError> {
513 let full_id = self.normalize_intent_id(intent_id)?;
514 let intent_file =
515 self.find_intent_path(&full_id)?
516 .ok_or_else(|| RepositoryError::InvalidOperation {
517 message: format!("Intent '{}' not found", full_id),
518 })?;
519
520 self.vault_retrieve(&intent_file)?
521 .ok_or_else(|| RepositoryError::InvalidOperation {
522 message: format!("Intent '{}' not found", full_id),
523 })
524 }
525
526 /// Resolve an Intent display ID to its current Vault path.
527 ///

Calls 3

normalize_intent_idMethod · 0.80
find_intent_pathMethod · 0.80
vault_retrieveMethod · 0.80