From fd415648ed6bc898301606c70897fa22ce57a89f Mon Sep 17 00:00:00 2001 From: Maxime Date: Mon, 13 Apr 2026 15:47:16 -0700 Subject: [PATCH] docs: fix playbook example in ext-feedback to use correct function signature The playbook example used `def main(lc, data)` with a non-existent `lc.extension_request()` method. Playbooks must use `def playbook(sdk, data)` where sdk is a limacharlie.Manager (v4), and `sdk.extensionRequest()` to make extension requests. Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/5-integrations/extensions/limacharlie/feedback.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/5-integrations/extensions/limacharlie/feedback.md b/docs/5-integrations/extensions/limacharlie/feedback.md index 277e56d0..57d1ce4e 100644 --- a/docs/5-integrations/extensions/limacharlie/feedback.md +++ b/docs/5-integrations/extensions/limacharlie/feedback.md @@ -287,9 +287,10 @@ The `timeout_seconds: 300` and `timeout_choice: "denied"` ensure the rule auto-d A playbook can request approval during execution: ```python -def main(lc, data): - # Request human approval with a 5-minute timeout - response = lc.extension_request( +def playbook(sdk, data): + # Request human approval with a 5-minute timeout. + # sdk is a limacharlie.Manager instance. + response = sdk.extensionRequest( "ext-feedback", "request_simple_approval", {