fix(lib): resolve B-8 send_keys_safe agy verification bypass and add submission retry test
This commit is contained in:
@@ -18,6 +18,9 @@ def main():
|
||||
# Emit shell-eval friendly facts
|
||||
print(f"AGENT_NAME={adapter.name}")
|
||||
print(f"OWN_KEY={adapter.own_key}")
|
||||
print(f"INPUT_PROMPT={adapter.input_prompt or ''}")
|
||||
print(f"INPUT_PLACEHOLDER={adapter.input_placeholder or ''}")
|
||||
print(f"INPUT_RULE_PATTERN={adapter.input_rule_pattern or ''}")
|
||||
|
||||
elif cmd == 'resolve':
|
||||
name = sys.argv[2] if len(sys.argv) > 2 else ''
|
||||
@@ -27,6 +30,18 @@ def main():
|
||||
sys.exit(0)
|
||||
sys.exit(1)
|
||||
|
||||
elif cmd == 'input-region':
|
||||
agent_name = sys.argv[2] if len(sys.argv) > 2 else ''
|
||||
pane_text = sys.stdin.read()
|
||||
from lib_py.agents.input_region import extract_input_region
|
||||
try:
|
||||
region = extract_input_region(pane_text, agent_name)
|
||||
print(region)
|
||||
sys.exit(0)
|
||||
except Exception as ex:
|
||||
print(f"ERROR: {ex}", file=sys.stderr)
|
||||
sys.exit(5)
|
||||
|
||||
else:
|
||||
print(f"ERROR: Unknown CLI command {cmd!r}", file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
Reference in New Issue
Block a user