Navigate back to the previous page in browser history. Requires browser_navigate to be called first.

Click on an element identified by its ref ID from the snapshot (e.g., '@e5'). The ref IDs are shown in square brackets in the snapshot output. Requires browser_navigate and browser_snapshot to be called first.

The element reference from the snapshot (e.g., '@e5', '@e12')

Get browser console output and JavaScript errors from the current page. Returns console.log/warn/error/info messages and uncaught JS exceptions. Use this to detect silent JavaScript errors, failed API calls, and application warnings. Requires browser_navigate to be called first. When 'expression' is provided, evaluates JavaScript in the page context and returns the result — use this for DOM inspection, reading page state, or extracting data programmatically.

If true, clear the message buffers after reading

JavaScript expression to evaluate in the page context. Runs in the browser like DevTools console — full access to DOM, window, document. Return values are serialized to JSON. Example: 'document.title' or 'document.querySelectorAll("a").length'

Get a list of all images on the current page with their URLs and alt text. Useful for finding images to analyze with the vision tool. Requires browser_navigate to be called first.

Navigate to a URL in the browser. Initializes the session and loads the page. Must be called before other browser tools. For plain-text endpoints — URLs ending in .md, .txt, .json, .yaml, .yml, .csv, .xml, raw.githubusercontent.com, or any documented API endpoint — prefer curl via the terminal tool or web_extract; the browser stack is overkill and much slower for these. Use browser tools when you need to interact with a page (click, fill forms, dynamic content). Returns a compact page snapshot with interactive elements and ref IDs — no need to call browser_snapshot separately after navigating.

The URL to navigate to (e.g., 'https://example.com')

Press a keyboard key. Useful for submitting forms (Enter), navigating (Tab), or keyboard shortcuts. Requires browser_navigate to be called first.

Key to press (e.g., 'Enter', 'Tab', 'Escape', 'ArrowDown')

Scroll the page in a direction. Use this to reveal more content that may be below or above the current viewport. Requires browser_navigate to be called first.

Direction to scroll

Get a text-based snapshot of the current page's accessibility tree. Returns interactive elements with ref IDs (like @e1, @e2) for browser_click and browser_type. full=false (default): compact view with interactive elements. full=true: complete page content. Snapshots over 8000 chars are truncated or LLM-summarized. Requires browser_navigate first. Note: browser_navigate already returns a compact snapshot — use this to refresh after interactions that change the page, or with full=true for complete content.

If true, returns complete page content. If false (default), returns compact view with interactive elements only.

Type text into an input field identified by its ref ID. Clears the field first, then types the new text. Requires browser_navigate and browser_snapshot to be called first.

The element reference from the snapshot (e.g., '@e3')

The text to type into the field

Take a screenshot of the current page and analyze it with vision AI. Use this when you need to visually understand what's on the page - especially useful for CAPTCHAs, visual verification challenges, complex layouts, or when the text snapshot doesn't capture important visual information. Returns both the AI analysis and a screenshot_path that you can share with the user by including MEDIA:<screenshot_path> in your response. Requires browser_navigate to be called first.

What you want to know about the page visually. Be specific about what you're looking for.

If true, overlay numbered [N] labels on interactive elements. Each [N] maps to ref @eN for subsequent browser commands. Useful for QA and spatial reasoning about page layout.

clarify

Ask the user a question when you need clarification, feedback, or a decision before proceeding. Supports two modes:

1. **Multiple choice** — provide up to 4 choices. The user picks one or types their own answer via a 5th 'Other' option.
2. **Open-ended** — omit choices entirely. The user types a free-form response.

Use this tool when:
- The task is ambiguous and you need the user to choose an approach
- You want post-task feedback ('How did that work out?')
- You want to offer to save a skill or update memory
- A decision has meaningful trade-offs the user should weigh in on

Do NOT use this tool for simple yes/no confirmation of dangerous commands (the terminal tool handles that). Prefer making a reasonable default choice yourself when the decision is low-stakes.

The question to present to the user.

Choices:
Up to 4 answer choices. Omit this parameter entirely to ask an open-ended question. When provided, the UI automatically appends an 'Other (type your answer)' option.

cronjob

Manage scheduled cron jobs with a single compressed tool.

Use action='create' to schedule a new job from a prompt or one or more skills.
Use action='list' to inspect jobs.
Use action='update', 'pause', 'resume', 'remove', or 'run' to manage an existing job.

To stop a job the user no longer wants: first action='list' to find the job_id, then action='remove' with that job_id. Never guess job IDs — always list first.

Jobs run in a fresh session with no current-chat context, so prompts must be self-contained.
If skills are provided on create, the future cron run loads those skills in order, then follows the prompt as the task instruction.
On update, passing skills=[] clears attached skills.

NOTE: The agent's final response is auto-delivered to the target. Put the primary
user-facing content in the final response. Cron jobs run autonomously with no user
present — they cannot ask questions or request clarification.

Important safety rule: cron-run sessions should not recursively schedule more cron jobs.

One of: create, list, update, pause, resume, remove, run

Required for update/pause/resume/remove/run

For create: the full self-contained prompt. If skills are also provided, this becomes the task instruction paired with those skills.

For create/update: '30m', 'every 2h', '0 9 * * *', or ISO timestamp

Optional human-friendly name

Optional repeat count. Omit for defaults (once for one-shot, forever for recurring).

Omit this parameter to auto-deliver back to the current chat and topic (recommended). Auto-detection preserves thread/topic context. Only set explicitly when the user asks to deliver somewhere OTHER than the current conversation. Values: 'origin' (same as omitting), 'local' (no delivery, save only), 'all' (fan out to every connected home channel), or platform:chat_id:thread_id for a specific destination. Combine with comma: 'origin,all' delivers to the origin plus every other connected channel. Examples: 'telegram:-1001234567890:17585', 'discord:#engineering', 'sms:+15551234567', 'all'. WARNING: 'platform:chat_id' without :thread_id loses topic targeting. 'all' resolves at fire time, so a job created before a channel was wired up will pick it up automatically once connected.

Optional ordered list of skill names to load before executing the cron prompt. On update, pass an empty array to clear attached skills.

Optional per-job model override. If provider is omitted, the current main provider is pinned at creation time so the job stays stable.

Provider name (e.g. 'openrouter', 'anthropic', or 'custom:<name>' for a provider defined in custom_providers config — always include the ':<name>' suffix, never pass the bare 'custom'). Omit to use and pin the current provider.

Model name (e.g. 'anthropic/claude-sonnet-4', 'claude-sonnet-4')

Optional path to a script that runs each tick. In the default mode its stdout is injected into the agent's prompt as context (data-collection / change-detection pattern). With no_agent=True, the script IS the job and its stdout is delivered verbatim (classic watchdog pattern). Relative paths resolve under ~/.hermes/scripts/. ``.sh``/``.bash`` extensions run via bash, everything else via Python. On update, pass empty string to clear.

Default: False (LLM-driven job — the agent runs the prompt each tick). Set True to skip the LLM entirely: the scheduler just runs ``script`` on schedule and delivers its stdout verbatim. No tokens, no agent loop, no model override honoured.

REQUIREMENTS when True: ``script`` MUST be set (``prompt`` and ``skills`` are ignored).

DELIVERY SEMANTICS when True: (a) non-empty stdout is sent verbatim as the message; (b) EMPTY stdout means SILENT — nothing is sent to the user and they won't see anything happened, so design your script to stay quiet when there's nothing to report (the watchdog pattern); (c) non-zero exit / timeout sends an error alert so a broken watchdog can't fail silently.

WHEN TO USE True: recurring script-only pings where the script itself produces the exact message text (memory/disk/GPU watchdogs, threshold alerts, heartbeats, CI notifications, API pollers with a fixed output shape). WHEN TO USE False (default): anything that needs reasoning — summarize a feed, draft a daily briefing, pick interesting items, rephrase data for a human, follow conditional logic based on content.

Optional job ID or list of job IDs whose most recent completed output is injected into the prompt as context before each run. Use this to chain cron jobs: job A collects data, job B processes it. Each entry must be a valid job ID (from cronjob action='list'). Note: injects the most recent completed output — does not wait for upstream jobs running in the same tick. On update, pass an empty array to clear.

Optional list of toolset names to restrict the job's agent to (e.g. ["web", "terminal", "file", "delegation"]). When set, only tools from these toolsets are loaded, significantly reducing input token overhead. When omitted, all default tools are loaded. Infer from the job's prompt — e.g. use "web" if it calls web_search, "terminal" if it runs scripts, "file" if it reads files, "delegation" if it calls delegate_task. On update, pass an empty array to clear.

Optional absolute path to run the job from. When set, AGENTS.md / CLAUDE.md / .cursorrules from that directory are injected into the system prompt, and the terminal/file/code_exec tools use it as their working directory — useful for running a job inside a specific project repo. Must be an absolute path that exists. When unset (default), preserves the original behaviour: no project context files, tools use the scheduler's cwd. On update, pass an empty string to clear. Jobs with workdir run sequentially (not parallel) to keep per-job directories isolated.

Spawn one or more subagents to work on tasks in isolated contexts. Each subagent gets its own conversation, terminal session, and toolset. Only the final summary is returned -- intermediate tool results never enter your context window.

TWO MODES (one of 'goal' or 'tasks' is required):
1. Single task: provide 'goal' (+ optional context, toolsets)
2. Batch (parallel): provide 'tasks' array with up to 3 items concurrently for this user (configured via delegation.max_concurrent_children in config.yaml). All run in parallel and results are returned together. Nested delegation is OFF for this user (max_spawn_depth=1): every child is a leaf and cannot delegate further. Raise delegation.max_spawn_depth in config.yaml to enable nesting.

WHEN TO USE delegate_task:
- Reasoning-heavy subtasks (debugging, code review, research synthesis)
- Tasks that would flood your context with intermediate data
- Parallel independent workstreams (research A and B simultaneously)

WHEN NOT TO USE (use these instead):
- Mechanical multi-step work with no reasoning needed -> use execute_code
- Single tool call -> just call the tool directly
- Tasks needing user interaction -> subagents cannot use clarify
- Durable long-running work that must outlive the current turn -> use cronjob (action='create') or terminal(background=True, notify_on_complete=True) instead. delegate_task runs SYNCHRONOUSLY inside the parent turn: if the parent is interrupted (user sends a new message, /stop, /new) the child is cancelled with status='interrupted' and its work is discarded. Children cannot continue in the background.

IMPORTANT:
- Subagents have NO memory of your conversation. Pass all relevant info (file paths, error messages, constraints) via the 'context' field.
- If the user is writing in a non-English language, or asked for output in a specific language / tone / style, say so in 'context' (e.g. "respond in Chinese", "return output in Japanese"). Otherwise subagents default to English and their summaries will contaminate your final reply with the wrong language.
- Subagent summaries are SELF-REPORTS, not verified facts. A subagent that claims "uploaded successfully" or "file written" may be wrong. For operations with external side-effects (HTTP POST/PUT, remote writes, file creation at shared paths, publishing), require the subagent to return a verifiable handle (URL, ID, absolute path, HTTP status) and verify it yourself — fetch the URL, stat the file, read back the content — before telling the user the operation succeeded.
- Leaf subagents (role='leaf', the default) CANNOT call: delegate_task, clarify, memory, send_message, execute_code.
- Orchestrator subagents (role='orchestrator') retain delegate_task so they can spawn their own workers, but still cannot use clarify, memory, send_message, or execute_code. Orchestrators are bounded by max_spawn_depth=1 for this user and can be disabled globally via delegation.orchestrator_enabled=false.
- Each subagent gets its own terminal session (separate working directory and state).
- Results are always returned as an array, one entry per task.

What the subagent should accomplish. Be specific and self-contained -- the subagent knows nothing about your conversation history.

Background information the subagent needs: file paths, error messages, project structure, constraints. The more specific you are, the better the subagent performs.

Toolsets to enable for this subagent. Default: inherits your enabled toolsets. Available toolsets: 'browser', 'computer_use', 'cronjob', 'discord', 'discord_admin', 'feishu_doc', 'feishu_drive', 'file', 'homeassistant', 'image_gen', 'kanban', 'search', 'session_search', 'skills', 'spotify', 'terminal', 'todo', 'tts', 'video', 'vision', 'web', 'yuanbao'. Common patterns: ['terminal', 'file'] for code work, ['web'] for research, ['browser'] for web interaction, ['terminal', 'file', 'web'] for full-stack tasks.

Task goal

Task-specific context

Toolsets for this specific task. Available: 'browser', 'computer_use', 'cronjob', 'discord', 'discord_admin', 'feishu_doc', 'feishu_drive', 'file', 'homeassistant', 'image_gen', 'kanban', 'search', 'session_search', 'skills', 'spotify', 'terminal', 'todo', 'tts', 'video', 'vision', 'web', 'yuanbao'. Use 'web' for network access, 'terminal' for shell, 'browser' for web interaction.

Per-task ACP command override (e.g. 'copilot'). Overrides the top-level acp_command for this task only. Do NOT set unless the user explicitly told you an ACP CLI is installed.

Per-task ACP args override. Leave empty unless acp_command is set.

Per-task role override. See top-level 'role' for semantics.

Batch mode: tasks to run in parallel (up to 3 for this user, set via delegation.max_concurrent_children). Each gets its own subagent with isolated context and terminal session. When provided, top-level goal/context/toolsets are ignored.

Role of the child agent. 'leaf' (default) = focused worker, cannot delegate further. 'orchestrator' = can use delegate_task to spawn its own workers. Nesting is OFF for this user (max_spawn_depth=1); 'orchestrator' is silently forced to 'leaf'. Raise delegation.max_spawn_depth in config.yaml to enable.

Override ACP command for child agents (e.g. 'copilot'). When set, children use ACP subprocess transport instead of inheriting the parent's transport. Requires an ACP-compatible CLI (currently GitHub Copilot CLI via 'copilot --acp --stdio'). See agent/copilot_acp_client.py for the implementation. IMPORTANT: Do NOT set this unless the user has explicitly told you a specific ACP-compatible CLI is installed and configured. Leave empty to use the parent's default transport (Hermes subagents).

Arguments for the ACP command (default: ['--acp', '--stdio']). Only used when acp_command is set. Leave empty unless acp_command is explicitly provided.

Run a Python script that can call Hermes tools programmatically. Use this when you need 3+ tool calls with processing logic between them, need to filter/reduce large tool outputs before they enter your context, need conditional branching (if X then Y else Z), or need to loop (fetch N pages, process N files, retry on failure).

Use normal tool calls instead when: single tool call with no processing, you need to see the full result and apply complex reasoning, or the task requires interactive user input.

Available via `from hermes_tools import ...`:

  read_file(path: str, offset: int = 1, limit: int = 500) -> dict
    Lines are 1-indexed. Returns {"content": "...", "total_lines": N}
  write_file(path: str, content: str) -> dict
    Always overwrites the entire file.
  search_files(pattern: str, target="content", path=".", file_glob=None, limit=50) -> dict
    target: "content" (search inside files) or "files" (find files by name). Returns {"matches": [...]}
  patch(path: str, old_string: str, new_string: str, replace_all: bool = False) -> dict
    Replaces old_string with new_string in the file.
  terminal(command: str, timeout=None, workdir=None) -> dict
    Foreground only (no background/pty). Returns {"output": "...", "exit_code": N}

Limits: 5-minute timeout, 50KB stdout cap, max 50 tool calls per script. terminal() is foreground-only (no background or pty).

Scripts run in the session's working directory with the active venv's python, so project deps (pandas, etc.) and relative paths work like in terminal().

Print your final result to stdout. Use Python stdlib (json, re, math, csv, datetime, collections, etc.) for processing between tool calls.

Also available (no import needed — built into hermes_tools):
  json_parse(text: str) — json.loads with strict=False; use for terminal() output with control chars
  shell_quote(s: str) — shlex.quote(); use when interpolating dynamic strings into shell commands
  retry(fn, max_attempts=3, delay=2) — retry with exponential backoff for transient failures

Python code to execute. Import tools with `from hermes_tools import terminal, ...` and print your final result to stdout.

获取探新平台上某个产品的完整详情，包括详细介绍、功能描述、体验链接等。

产品 ID，可从 search_products 结果中获取

获取探新 AI 产品库的平台概况：已收录的产品数量、合作机会数量、总点赞数等统计数据。

浏览探新平台上的合作机会。可以按关键词、拥有资源、需要资源筛选。例如找【有技术找运营】或【有想法找开发】的合作需求。

关键词搜索，匹配标题、描述、发布者名称

发布者拥有的资源或能力，例如：技术、设计、运营、资金、流量

发布者需要的资源或能力，例如：技术、设计、运营、资金、流量

页码

每页数量

搜索探新 AI 产品库中的产品。可以按关键词、产品类型、开发阶段筛选，支持分页。

搜索关键词，匹配产品名称、介绍、适合人群

产品类型，例如：AI工具、AI Agent、自动化工作流、小程序、API服务、其他

开发阶段，例如：内测中、公测中、已上线

页码，从 1 开始

每页数量，最大 50

memory

Save durable information to persistent memory that survives across sessions. Memory is injected into future turns, so keep it compact and focused on facts that will still matter later.

WHEN TO SAVE (do this proactively, don't wait to be asked):
- User corrects you or says 'remember this' / 'don't do that again'
- User shares a preference, habit, or personal detail (name, role, timezone, coding style)
- You discover something about the environment (OS, installed tools, project structure)
- You learn a convention, API quirk, or workflow specific to this user's setup
- You identify a stable fact that will be useful again in future sessions

PRIORITY: User preferences and corrections > environment facts > procedural knowledge. The most valuable memory prevents the user from having to repeat themselves.

Do NOT save task progress, session outcomes, completed-work logs, or temporary TODO state to memory; use session_search to recall those from past transcripts.
If you've discovered a new way to do something, solved a problem that could be necessary later, save it as a skill with the skill tool.

TWO TARGETS:
- 'user': who the user is -- name, role, preferences, communication style, pet peeves
- 'memory': your notes -- environment facts, project conventions, tool quirks, lessons learned

ACTIONS: add (new entry), replace (update existing -- old_text identifies it), remove (delete -- old_text identifies it).

SKIP: trivial/obvious info, things easily re-discovered, raw data dumps, and temporary task state.

The action to perform.

Which memory store: 'memory' for personal notes, 'user' for user profile.

The entry content. Required for 'add' and 'replace'.

Short unique substring identifying the entry to replace or remove.

patch

Targeted find-and-replace edits in files. Use this instead of sed/awk in terminal. Uses fuzzy matching (9 strategies) so minor whitespace/indentation differences won't break it. Returns a unified diff. Auto-runs syntax checks after editing.

REPLACE MODE (mode='replace', default): find a unique string and replace it. REQUIRED PARAMETERS: mode, path, old_string, new_string.
PATCH MODE (mode='patch'): apply V4A multi-file patches for bulk changes. REQUIRED PARAMETERS: mode, patch.

Edit mode. 'replace' (default): requires path + old_string + new_string. 'patch': requires patch content only.

REQUIRED when mode='replace'. File path to edit.

REQUIRED when mode='replace'. Exact text to find and replace. Must be unique in the file unless replace_all=true. Include surrounding context lines to ensure uniqueness.

REQUIRED when mode='replace'. Replacement text. Pass empty string '' to delete the matched text.

Replace all occurrences instead of requiring a unique match (default: false)

REQUIRED when mode='patch'. V4A format patch content. Format:
*** Begin Patch
*** Update File: path/to/file
@@ context hint @@
 context line
-removed line
+added line
*** End Patch

process

Manage background processes started with terminal(background=true). Actions: 'list' (show all), 'poll' (check status + new output), 'log' (full output with pagination), 'wait' (block until done or timeout), 'kill' (terminate), 'write' (send raw stdin data without newline), 'submit' (send data + Enter, for answering prompts), 'close' (close stdin/send EOF).

list poll log wait kill write submit close

Action to perform on background processes

Process session ID (from terminal background output). Required for all actions except 'list'.

Text to send to process stdin (for 'write' and 'submit' actions)

Max seconds to block for 'wait' action. Returns partial output on timeout.

Line offset for 'log' action (default: last 200 lines)

Max lines to return for 'log' action

Read a text file with line numbers and pagination. Use this instead of cat/head/tail in terminal. Output format: 'LINE_NUM|CONTENT'. Suggests similar filenames if not found. Use offset and limit for large files. Reads exceeding ~100K characters are rejected; use offset and limit to read specific sections of large files. NOTE: Cannot read images or binary files — use vision_analyze for images.

Path to the file to read (absolute, relative, or ~/path)

Line number to start reading from (1-indexed, default: 1)

Maximum number of lines to read (default: 500, max: 2000)

Search file contents or find files by name. Use this instead of grep/rg/find/ls in terminal. Ripgrep-backed, faster than shell equivalents.

Content search (target='content'): Regex search inside files. Output modes: full matches with line numbers, file paths only, or match counts.

File search (target='files'): Find files by glob pattern (e.g., '*.py', '*config*'). Also use this instead of ls — results sorted by modification time.

Regex pattern for content search, or glob pattern (e.g., '*.py') for file search

'content' searches inside file contents, 'files' searches for files by name

Directory or file to search in (default: current working directory)

Filter files by pattern in grep mode (e.g., '*.py' to only search Python files)

Maximum number of results to return (default: 50)

Skip first N results for pagination (default: 0)

Output format for grep mode: 'content' shows matching lines with line numbers, 'files_only' lists file paths, 'count' shows match counts per file

Number of context lines before and after each match (grep mode only)

Send a message to a connected messaging platform, or list available targets.

IMPORTANT: When the user asks to send to a specific channel or person (not just a bare platform name), call send_message(action='list') FIRST to see available targets, then send to the correct one.
If the user just says a platform name like 'send to telegram', send directly to the home channel without listing first.

Action to perform. 'send' (default) sends a message. 'list' returns all available channels/contacts across connected platforms.

Delivery target. Format: 'platform' (uses home channel), 'platform:#channel-name', 'platform:chat_id', or 'platform:chat_id:thread_id' for Telegram topics and Discord threads. Examples: 'telegram', 'telegram:-1001234567890:17585', 'discord:999888777:555444333', 'discord:#bot-home', 'slack:#engineering', 'signal:+155****4567', 'matrix:!roomid:server.org', 'matrix:@user:server.org', 'yuanbao:direct:<account_id>' (DM), 'yuanbao:group:<group_code>' (group chat)

The message text to send. To send an image or file, include MEDIA:<local_path> (e.g. 'MEDIA:/tmp/hermes/cache/img_xxx.jpg') in the message — the platform will deliver it as a native media attachment.

Search your long-term memory of past conversations, or browse recent sessions. This is your recall -- every past session is searchable, and this tool summarizes what happened.

TWO MODES:
1. Recent sessions (no query): Call with no arguments to see what was worked on recently. Returns titles, previews, and timestamps. Zero LLM cost, instant. Start here when the user asks what were we working on or what did we do recently.
2. Keyword search (with query): Search for specific topics across all past sessions. Returns LLM-generated summaries of matching sessions.

USE THIS PROACTIVELY when:
- The user says 'we did this before', 'remember when', 'last time', 'as I mentioned'
- The user asks about a topic you worked on before but don't have in current context
- The user references a project, person, or concept that seems familiar but isn't in memory
- You want to check if you've solved a similar problem before
- The user asks 'what did we do about X?' or 'how did we fix Y?'

Don't hesitate to search when it is actually cross-session -- it's fast and cheap. Better to search and confirm than to guess or ask the user to repeat themselves.

Search syntax: keywords joined with OR for broad recall (elevenlabs OR baseten OR funding), phrases for exact match ("docker networking"), boolean (python NOT java), prefix (deploy*). IMPORTANT: Use OR between keywords for best results — FTS5 defaults to AND which misses sessions that only mention some terms. If a broad OR query returns nothing, try individual keyword searches in parallel. Returns summaries of the top matching sessions.

Search query — keywords, phrases, or boolean expressions to find in past sessions. Omit this parameter entirely to browse recent sessions instead (returns titles, previews, timestamps with no LLM cost).

Optional: only search messages from specific roles (comma-separated). E.g. 'user,assistant' to skip tool outputs.

Max sessions to summarize (default: 3, max: 5).

Manage skills (create, update, delete). Skills are your procedural memory — reusable approaches for recurring task types. New skills go to ~/.hermes/skills/; existing skills can be modified wherever they live.

Actions: create (full SKILL.md + optional category), patch (old_string/new_string — preferred for fixes), edit (full SKILL.md rewrite — major overhauls only), delete, write_file, remove_file.

On delete, pass `absorbed_into=<umbrella>` when you're merging this skill's content into another one, or `absorbed_into=""` when you're pruning it with no forwarding target. This lets the curator tell consolidation from pruning without guessing, so downstream consumers (cron jobs that reference the old skill name, etc.) get updated correctly. The target you name in `absorbed_into` must already exist — create/patch the umbrella first, then delete.

Create when: complex task succeeded (5+ calls), errors overcome, user-corrected approach worked, non-trivial workflow discovered, or user asks you to remember a procedure.
Update when: instructions stale/wrong, OS-specific failures, missing steps or pitfalls found during use. If you used a skill and hit issues not covered by it, patch it immediately.

After difficult/iterative tasks, offer to save as a skill. Skip for simple one-offs. Confirm with user before creating/deleting.

Good skills: trigger conditions, numbered steps with exact commands, pitfalls section, verification steps. Use skill_view() to see format examples.

Pinned skills are protected from deletion only — skill_manage(action='delete') will refuse with a message pointing the user to `hermes curator unpin <name>`. Patches and edits go through on pinned skills so you can still improve them as pitfalls come up; pin only guards against irrecoverable loss.

create patch edit delete write_file remove_file

The action to perform.

Skill name (lowercase, hyphens/underscores, max 64 chars). Must match an existing skill for patch/edit/delete/write_file/remove_file.

Full SKILL.md content (YAML frontmatter + markdown body). Required for 'create' and 'edit'. For 'edit', read the skill first with skill_view() and provide the complete updated text.

Text to find in the file (required for 'patch'). Must be unique unless replace_all=true. Include enough surrounding context to ensure uniqueness.

Replacement text (required for 'patch'). Can be empty string to delete the matched text.

For 'patch': replace all occurrences instead of requiring a unique match (default: false).

Optional category/domain for organizing the skill (e.g., 'devops', 'data-science', 'mlops'). Creates a subdirectory grouping. Only used with 'create'.

Path to a supporting file within the skill directory. For 'write_file'/'remove_file': required, must be under references/, templates/, scripts/, or assets/. For 'patch': optional, defaults to SKILL.md if omitted.

Content for the file. Required for 'write_file'.

For 'delete' only — declares intent so the curator can tell consolidation from pruning without guessing. Pass the umbrella skill name when this skill's content was merged into another (the target must already exist). Pass an empty string when the skill is truly stale and being pruned with no forwarding target. Omitting the arg on delete is supported for backward compatibility but downstream tooling (e.g. cron-job skill reference rewriting) will have to guess at intent.

Skills allow for loading information about specific tasks and workflows, as well as scripts and templates. Load a skill's full content or access its linked files (references, templates, scripts). First call returns SKILL.md content plus a 'linked_files' dict showing available references/templates/scripts. To access those, call again with file_path parameter.

The skill name (use skills_list to see available skills). For plugin-provided skills, use the qualified form 'plugin:skill' (e.g. 'superpowers:writing-plans').

OPTIONAL: Path to a linked file within the skill (e.g., 'references/api.md', 'templates/config.yaml', 'scripts/validate.py'). Omit to get the main SKILL.md content.

List available skills (name + description). Use skill_view(name) to load full content.

Optional category filter to narrow results

terminal

Execute shell commands on a Linux environment. Filesystem usually persists between calls.

Do NOT use cat/head/tail to read files — use read_file instead.
Do NOT use grep/rg/find to search — use search_files instead.
Do NOT use ls to list directories — use search_files(target='files') instead.
Do NOT use sed/awk to edit files — use patch instead.
Do NOT use echo/cat heredoc to create files — use write_file instead.
Reserve terminal for: builds, installs, git, processes, scripts, network, package managers, and anything that needs a shell.

Foreground (default): Commands return INSTANTLY when done, even if the timeout is high. Set timeout=300 for long builds/scripts — you'll still get the result in seconds if it's fast. Prefer foreground for short commands.
Background: Set background=true to get a session_id. Two patterns:
  (1) Long-lived processes that never exit (servers, watchers).
  (2) Long-running tasks with notify_on_complete=true — you can keep working on other things and the system auto-notifies you when the task finishes. Great for test suites, builds, deployments, or anything that takes more than a minute.
For servers/watchers, do NOT use shell-level background wrappers (nohup/disown/setsid/trailing '&') in foreground mode. Use background=true so Hermes can track lifecycle and output.
After starting a server, verify readiness with a health check or log signal, then run tests in a separate terminal() call. Avoid blind sleep loops.
Use process(action="poll") for progress checks, process(action="wait") to block until done.
Working directory: Use 'workdir' for per-command cwd.
PTY mode: Set pty=true for interactive CLI tools (Codex, Claude Code, Python REPL).

Do NOT use vim/nano/interactive tools without pty=true — they hang without a pseudo-terminal. Pipe git output to cat if it might page.

The command to execute on the VM

Run the command in the background. Two patterns: (1) Long-lived processes that never exit (servers, watchers). (2) Long-running tasks paired with notify_on_complete=true — you can keep working and get notified when the task finishes. For short commands, prefer foreground with a generous timeout instead.

Max seconds to wait (default: 180, foreground max: 600). Returns INSTANTLY when command finishes — set high for long tasks, you won't wait unnecessarily. Foreground timeout above 600s is rejected; use background=true for longer commands.

Working directory for this command (absolute path). Defaults to the session working directory.

Run in pseudo-terminal (PTY) mode for interactive CLI tools like Codex, Claude Code, or Python REPL. Only works with local and SSH backends. Default: false.

When true (and background=true), you'll be automatically notified exactly once when the process finishes. **This is the right choice for almost every long-running task** — tests, builds, deployments, multi-item batch jobs, anything that takes over a minute and has a defined end. Use this and keep working on other things; the system notifies you on exit. MUTUALLY EXCLUSIVE with watch_patterns — when both are set, watch_patterns is dropped.

Strings to watch for in background process output. HARD RATE LIMIT: at most 1 notification per 15 seconds per process — matches arriving inside the cooldown are dropped. After 3 consecutive 15-second windows with dropped matches, watch_patterns is automatically disabled for that process and promoted to notify_on_complete behavior (one notification on exit, no more mid-process spam). USE ONLY for truly rare, one-shot mid-process signals on LONG-LIVED processes that will never exit on their own — e.g. ['Application startup complete'] on a server so you know when to hit its endpoint, or ['migration done'] on a daemon. DO NOT use for: (1) end-of-run markers like 'DONE'/'PASS' — use notify_on_complete instead; (2) error patterns like 'ERROR'/'Traceback' in loops or multi-item batch jobs — they fire on every iteration and you'll hit the strike limit fast; (3) anything you'd ever combine with notify_on_complete. When in doubt, choose notify_on_complete. MUTUALLY EXCLUSIVE with notify_on_complete — set one, not both.

Convert text to speech audio. Returns a MEDIA: path that the platform delivers as native audio. Compatible providers render as a voice bubble on Telegram; otherwise audio is sent as a regular attachment. In CLI mode, saves to ~/voice-memos/. Voice and provider are user-configured (built-in providers like edge/openai or custom command providers under tts.providers.<name>), not model-selected.

The text to convert to speech. Provider-specific character caps apply and are enforced automatically (OpenAI 4096, xAI 15000, MiniMax 10000, ElevenLabs 5k-40k depending on model); over-long input is truncated.

Optional custom file path to save the audio. Defaults to ~/.hermes/audio_cache/<timestamp>.mp3

todo

Manage your task list for the current session. Use for complex tasks with 3+ steps or when the user provides multiple tasks. Call with no parameters to read the current list.

Writing:
- Provide 'todos' array to create/update items
- merge=false (default): replace the entire list with a fresh plan
- merge=true: update existing items by id, add any new ones

Each item: {id: string, content: string, status: pending|in_progress|completed|cancelled}
List order is priority. Only ONE item in_progress at a time.
Mark items completed immediately when done. If something fails, cancel it and add a revised item.

Always returns the full current list.

Task items to write. Omit to read current list.

Unique item identifier

Task description

Current status

true: update existing items by id, add new ones. false (default): replace the entire list.

Load an image into the conversation so you can see it. Accepts a URL, local file path, or data URL. When your active model has native vision, the image is attached to your context directly and you read the pixels yourself on the next turn — call this any time the user references an image (filepath in their message, URL in tool output, screenshot from the browser, etc.). For non-vision models, falls back to an auxiliary vision model that returns a text description.

Image URL (http/https), local file path, or data: URL to load.

Your specific question or request about the image. Optional context the model uses on the next turn after seeing the image.

Write content to a file, completely replacing existing content. Use this instead of echo/cat heredoc in terminal. Creates parent directories automatically. OVERWRITES the entire file — use 'patch' for targeted edits. Auto-runs syntax checks on .py/.json/.yaml/.toml and other linted languages; only NEW errors introduced by this write are surfaced (pre-existing errors are filtered out).

Path to the file to write (will be created if it doesn't exist, overwritten if it does)

Complete content to write to the file


普京访华签了什么协议


Explanation:
用户问的是普京访华签了什么协议。这是一个关于时事新闻的问题，涉及2026年5月普京访问中国并签署的协议。

我需要搜索相关的新闻来回答这个问题。让我用web search来查找最新信息。

普京访华 协议 2026


Explanation: 让我搜索一下新闻。I should search for recent news about Putin's visit to China.


Explanation: Let me search for recent news about Putin's visit to China.

Search for recent news about Putin's visit to China in 2026, specifically what agreements were signed. Search in both Chinese and English sources. Return a summary of the key agreements and documents signed during the visit, including dates and specific deals in areas like trade, energy, security, infrastructure, etc.

Search Chinese news sources for Putin visit to China agreements 2026

Search English news sources for Putin China visit agreements 2026


Summary:
I don't have access to news search tools — the available tools are for searching an AI product platform called "探新" (Tanxin), not for web or news searches.

**What I can do:**
- Search for AI products and cooperation opportunities on the Tanxin platform
- Execute Python/shell commands if you have a local repository with news data

**What I cannot do:**
- Search Chinese news websites or sources for current events
- Access the web to find news about Putin's 2026 visit to China

If you have a local repository with news data or articles related to this topic in `/root`, I can search within those files. Otherwise, you would need to provide me with news content or use a dedicated news search service.

Would you like me to:
1. Search a local repository if one exists at `/root`?
2. Help with something else using the available tools?

Summary:
I don't have access to news search tools. My available tools are for the "探新" (Tanxin) AI product platform - specifically for searching products and collaboration opportunities, not for web/news searches.

To search English news sources for **Putin's China visit agreements in 2026**, you would need to use:
- A web search engine (Google, Bing, etc.)
- News websites directly (Reuters, AP, BBC, The Guardian, etc.)
- A browser search tool

If you'd like, I can check the Tanxin platform for any AI products or news related to China-Russia relations, but this wouldn't provide the specific news coverage you're looking for.

Would you like me to:
1. Search the Tanxin platform for any relevant AI products or collaborations related to China-Russia topics?
2. Something else?


让亮也来查查看喵～

Explanation: The subagents don't have web search access. Let me try using the browser to search for this information directly.


Running WITHOUT residential proxies. Bot detection may be more aggressive. Consider upgrading Browserbase plan for proxy support.

  - text: About this page Our systems have detected unusual traffic from your computer network. This page checks to see if it's really you sending the requests, and not a robot.
  - link "Why did this happen?" [ref=e1]:
    - /url: "#"
  - text: "IP address: 43.167.232.189 Time: 2026-05-20T06:31:20Z URL: https://www.google.com/search?q=Putin+visit+China+2026+agreements+signed&sei=N1UNavrdM5TekPIP1P6fiAw"


Explanation: Google被拦截了，让我试试必应或其他搜索引擎。

Google被拦截了，让我试试必应或其他搜索引擎。

Google被拦截了，让我试试必应或其他搜索引擎。


Putin visit China 2026 agreements signed - 検索

  - banner:
    - button "コンテンツに移動" [ref=e1]
    - button "アクセシビリティに関するフィードバック" [ref=e2]
    - link "Bing 検索に戻る" [ref=e3]:
      - /url: /?FORM=Z9FD1
      - heading "Bing 検索に戻る" [ref=e4] [level=1]
    - search:
      - button "検索" [ref=e5]
      - searchbox "ここに検索を入力 - 入力するごとに検索候補が表示されます" [ref=e6]: Putin visit China 2026 agreements signed
      - button "画像を使用して検索" [ref=e7]
    - complementary "アカウント リワードと設定":
      - button "Microsoft Rewards" [ref=e8]:
        - text: Rewards
      - link "ログイン" [ref=e9]:
        - /url: javascript:void(0)
    - navigation "検索フィルター" [ref=e10]:
        - listitem:
          - link "すべて" [ref=e11]:
            - /url: /?scope=web&FORM=HDRSC1
        - listitem:
          - link "検索" [ref=e12]:
            - /url: /copilotsearch?q=Putin+visit+China+2026+agreements+signed&FORM=CSSCOP
            - text: 検索
        - listitem:
          - link "画像" [ref=e13]:
            - /url: https://www.bing.com/ck/a?!&&p=0476a2be2a11e741b88d1dec1b749226a903797c1b0933229b9a43c2c68b3594JmltdHM9MTc3OTE0ODgwMA&ptn=3&ver=2&hsh=4&fclid=2929a32e-21e7-60d2-2a57-b47120ea61b1&u=a1L2ltYWdlcy9zZWFyY2g_cT1QdXRpbit2aXNpdCtDaGluYSsyMDI2K2FncmVlbWVudHMrc2lnbmVkJkZPUk09SERSU0My&ntb=1
        - listitem:
          - link "動画" [ref=e14]:
            - /url: https://www.bing.com/ck/a?!&&p=6bb43528c00ecf6d08e3a8d9bf5ca9535795b3e0f0ec7b884527d594655edc2cJmltdHM9MTc3OTE0ODgwMA&ptn=3&ver=2&hsh=4&fclid=2929a32e-21e7-60d2-2a57-b47120ea61b1&u=a1L3ZpZGVvcy9zZWFyY2g_cT1QdXRpbit2aXNpdCtDaGluYSsyMDI2K2FncmVlbWVudHMrc2lnbmVkJkZPUk09SERSU0Mz&ntb=1
        - listitem:
          - link "地図" [ref=e15]:
            - /url: https://www.bing.com/ck/a?!&&p=5c6a3b0486a8ead33444294dc6923d9fbce3ed7edf7493c7e5cd7974a8b5e1e2JmltdHM9MTc3OTE0ODgwMA&ptn=3&ver=2&hsh=4&fclid=2929a32e-21e7-60d2-2a57-b47120ea61b1&u=a1L21hcHM_cT1QdXRpbit2aXNpdCtDaGluYSsyMDI2K2FncmVlbWVudHMrc2lnbmVkJkZPUk09SERSU0M0&ntb=1
        - listitem:
          - link "ニュース" [ref=e16]:
            - /url: https://www.bing.com/ck/a?!&&p=51e464f4210c22c5a88f804ef9df01a90e315d364546aa6b2e727c95529a522fJmltdHM9MTc3OTE0ODgwMA&ptn=3&ver=2&hsh=4&fclid=2929a32e-21e7-60d2-2a57-b47120ea61b1&u=a1L25ld3Mvc2VhcmNoP3E9UHV0aW4rdmlzaXQrQ2hpbmErMjAyNithZ3JlZW1lbnRzK3NpZ25lZCZGT1JNPUhEUlNDNg&ntb=1
        - listitem:
          - button "さらに表示" [ref=e17]:
            - text: さらに表示
  - contentinfo:
      - listitem:
        - link "プライバシー" [ref=e18]:
          - /url: https://www.bing.com/ck/a?!&&p=4cf1b63637a459ff039f1329fe5b175a88142f20f77b95e9d26b3384da4031ddJmltdHM9MTc3OTE0ODgwMA&ptn=3&ver=2&hsh=4&fclid=2929a32e-21e7-60d2-2a57-b47120ea61b1&u=a1aHR0cDovL2dvLm1pY3Jvc29mdC5jb20vZndsaW5rLz9MaW5rSWQ9NTIxODM5&ntb=1
      - listitem:
        - link "使用条件" [ref=e19]:
          - /url: https://www.bing.com/ck/a?!&&p=be7b275eeeae759eff869cf6c725d4864aaf927a250d672b950ef872ee5ea216JmltdHM9MTc3OTE0ODgwMA&ptn=3&ver=2&hsh=4&fclid=2929a32e-21e7-60d2-2a57-b47120ea61b1&u=a1aHR0cDovL2dvLm1pY3Jvc29mdC5jb20vZndsaW5rLz9MaW5rSUQ9MjQ2MzM4&ntb=1


Explanation: The Bing search didn't return actual results, just the search page UI. Let me try to scroll down or click on the news link to see results.


Explanation: Let me try to get the page snapshot to see search results.


- document:
  - banner:
    - button "コンテンツに移動" [ref=e1]
    - button "アクセシビリティに関するフィードバック" [ref=e2]
    - link "Bing 検索に戻る" [ref=e3]:
      - /url: /?FORM=Z9FD1
      - heading "Bing 検索に戻る" [ref=e4] [level=1]
    - search:
      - button "検索" [ref=e5]
      - searchbox "ここに検索を入力 - 入力するごとに検索候補が表示されます" [ref=e6]: Putin visit China 2026 agreements signed
      - button "画像を使用して検索" [ref=e7]
      - status
    - complementary "アカウント リワードと設定":
      - button "Microsoft Rewards" [ref=e8]:
        - text: Rewards
        - img
      - link "ログイン" [ref=e9]:
        - /url: javascript:void(0)
    - text: 最後のステップ 続行するには、以下の課題を解決してください


Explanation: Bing也触发了人机验证。让我尝试用web search工具或者直接用curl获取新闻。

terminal

curl -s "https://news.google.com/rss/search?q=Putin%20visit%20China%202026%20agreements&hl=en-US&gl=US&ceid=US:en" | head -100


Output:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><generator>NFE/5.0</generator><title>"Putin visit China 2026 agreements" - Google News</title><link>https://news.google.com/search?q=Putin+visit+China+2026+agreements&hl=en-US&gl=US&ceid=US:en</link><language>en-US</language><webMaster>news-webmaster@google.com</webMaster><copyright>Copyright © 2026 Google. All rights reserved. This XML feed is made available solely for the purpose of rendering Google News results within a personal feed reader for personal, non-commercial use. Any other use of the feed is expressly prohibited. By accessing this feed or using these results in any manner whatsoever, you agree to be bound by the foregoing restrictions.</copyright><lastBuildDate>Wed, 20 May 2026 06:32:09 GMT</lastBuildDate><image><title>Google News</title><url>https://lh3.googleusercontent.com/-DR60l-K8vnyi99NZovm9HlXyZwQ85GMDxiwJWzoasZYCUrPuUM_P_4Rb7ei03j-0nRs0c4F=w256</url><link>https://news.google.com/</link><height>256</height><width>256</width></image><description>Google News</description><item><title>Xi and Putin meet to reaffirm China-Russia ties days after Trump's visit - NPR</title><link>https://news.google.com/rss/articles/CBMidEFVX3lxTFBDbnI0blNfUXhPNWRncVd0X1lod3IyTWFKYkRnUURqN0Rud2JWTmFpNjRIRzN1b29KZkdONHdCOEE2NXRKdlE2QmlFd3NTbjZmb0NnSjhicGU1c2VaZVJvblJkWVZtaTZaY0tzdUVtd3RRdjJP?oc=5</link><guid isPermaLink="false">CBMidEFVX3lxTFBDbnI0blNfUXhPNWRncVd0X1lod3IyTWFKYkRnUURqN0Rud2JWTmFpNjRIRzN1b29KZkdONHdCOEE2NXRKdlE2QmlFd3NTbjZmb0NnSjhicGU1c2VaZVJvblJkWVZtaTZaY0tzdUVtd3RRdjJP</guid><pubDate>Wed, 20 May 2026 05:26:20 GMT</pubDate><description>Xi and Putin meet to reaffirm China-Russia ties days after Trump's visit&nbsp;&nbsp;NPR</description><source url="https://www.npr.org">NPR</source></item><item><title>Putin meets Xi: Why Russia and China need each other - Al Jazeera</title><link>https://news.google.com/rss/articles/CBMilwFBVV95cUxObEZoZnNNeUJPWUFsVnVGOUhfaXhOZHhzWkMzTkFQaEpydkQ3UTBaN2FDejNhaHI0NzZHUUVjMDB3ZnVQMXI4eXVhQ3BwQmtjQ0NEZGdnUm1yaXp0QnowLVpoMDlBYnR6dktjS3dNcE5XeDdkXzFJTE5mSjlSdEhJLWZKN1o4TmtaVndnNlpqMjdvd3lGeEJr0gGcAUFVX3lxTE9MeENlMTR1UjBOWWJpMEZ5WFNUTTFaNUJVeXl6TndzUGxNMGRpMGVJNFNvU1hXaE1HVnE4RzNnYm5OMkhCV0djV0syN3dGaUxRWDFucEJYTXJnQVBUZE9BOS1VczNRd2ZLNF9xcmk4b3YwVEsxUWV0Tm05blhFc3NYaVRVSG40TlRweDBBemRnYkYtLUZ2MlZ4R1JaNg?oc=5</link><guid isPermaLink="false">CBMilwFBVV95cUxObEZoZnNNeUJPWUFsVnVGOUhfaXhOZHhzWkMzTkFQaEpydkQ3UTBaN2FDejNhaHI0NzZHUUVjMDB3ZnVQMXI4eXVhQ3BwQmtjQ0NEZGdnUm1yaXp0QnowLVpoMDlBYnR6dktjS3dNcE5XeDdkXzFJTE5mSjlSdEhJLWZKN1o4TmtaVndnNlpqMjdvd3lGeEJr0gGcAUFVX3lxTE9MeENlMTR1UjBOWWJpMEZ5WFNUTTFaNUJVeXl6TndzUGxNMGRpMGVJNFNvU1hXaE1HVnE4RzNnYm5OMkhCV0djV0syN3dGaUxRWDFucEJYTXJnQVBUZE9BOS1VczNRd2ZLNF9xcmk4b3YwVEsxUWV0Tm05blhFc3NYaVRVSG40TlRweDBBemRnYkYtLUZ2MlZ4R1JaNg</guid><pubDate>Tue, 19 May 2026 23:11:57 GMT</pubDate><description>Putin meets Xi: Why Russia and China need each other&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Vladimir Putin arrived in China on an official visit - Президент России</title><link>https://news.google.com/rss/articles/CBMiXEFVX3lxTE9xWURmWWwxTnNheXpQOUxKY0xpSjIwR0tTbkh1Ny1WWDBQczZjSGdCQlB4QVdjZ2NIZDlaS1dfWnB3UEFTTFRVX3RFWV9fa3hQQUEwcERSbDRvTjN2?oc=5</link><guid isPermaLink="false">CBMiXEFVX3lxTE9xWURmWWwxTnNheXpQOUxKY0xpSjIwR0tTbkh1Ny1WWDBQczZjSGdCQlB4QVdjZ2NIZDlaS1dfWnB3UEFTTFRVX3RFWV9fa3hQQUEwcERSbDRvTjN2</guid><pubDate>Tue, 19 May 2026 16:44:40 GMT</pubDate><description>Vladimir Putin arrived in China on an official visit&nbsp;&nbsp;Президент России</description><source url="http://en.kremlin.ru">Президент России</source></item><item><title>Now it’s Vladimir Putin’s turn to visit Beijing - The Economist</title><link>https://news.google.com/rss/articles/CBMikgFBVV95cUxNc1czLUg5amJyYW9JMGFIamNZZjlXUzF6cXJ4TjBlYjJrV2FoTndRaFFnTmJfZnpEV2dQQ2tmTVdHdl9wNEVnN3FMX3RBYlJ1QjZqbU1hWTU5N0lfLU1HZDBHSlM4TDIyT2FfMHN6QkxaMFE0T1I3dXExUHY1WTVGeUc0TlF1REhlcXBGcVJPQnZMdw?oc=5</link><guid isPermaLink="false">CBMikgFBVV95cUxNc1czLUg5amJyYW9JMGFIamNZZjlXUzF6cXJ4TjBlYjJrV2FoTndRaFFnTmJfZnpEV2dQQ2tmTVdHdl9wNEVnN3FMX3RBYlJ1QjZqbU1hWTU5N0lfLU1HZDBHSlM4TDIyT2FfMHN6QkxaMFE0T1I3dXExUHY1WTVGeUc0TlF1REhlcXBGcVJPQnZMdw</guid><pubDate>Mon, 18 May 2026 15:59:37 GMT</pubDate><description>Now it’s Vladimir Putin’s turn to visit Beijing&nbsp;&nbsp;The Economist</description><source url="https://www.economist.com">The Economist</source></item><item><title>Putin to visit China May 19-20 after Trump's trip - MSN</title><link>https://news.google.com/rss/articles/CBMi5wFBVV95cUxNak5QUEhZT3VDNmNVV3hFbHo2TXFiV0tCcERidjBoeWdsRm4tX3lnYS1uWHNRZTNkRVA3SWM2aFdUaU1SdlJxeUhtZzloUVJQUWNTU3huZkZ0MnZVTU13UEFzODhwVkFSdDV3V2Fndjd0S3B0UjFJc0JXeTNQSjhhRFBQQWdOV25vdy1zQm9yUEFpVklRZS1NWkdwcGhIWWp2QWdXWk42YXJpeG9Yd0pJbGJPUldBTVNVOHd5Y1k0OGtBWHQ2RHdvdk5ZQlhIYm1Ed1JqLXdMaTN5MDVZWUZkcXNPc3BLYjg?oc=5</link><guid isPermaLink="false">CBMi5wFBVV95cUxNak5QUEhZT3VDNmNVV3hFbHo2TXFiV0tCcERidjBoeWdsRm4tX3lnYS1uWHNRZTNkRVA3SWM2aFdUaU1SdlJxeUhtZzloUVJQUWNTU3huZkZ0MnZVTU13UEFzODhwVkFSdDV3V2Fndjd0S3B0UjFJc0JXeTNQSjhhRFBQQWdOV25vdy1zQm9yUEFpVklRZS1NWkdwcGhIWWp2QWdXWk42YXJpeG9Yd0pJbGJPUldBTVNVOHd5Y1k0OGtBWHQ2RHdvdk5ZQlhIYm1Ed1JqLXdMaTN5MDVZWUZkcXNPc3BLYjg</guid><pubDate>Sun, 17 May 2026 03:44:11 GMT</pubDate><description>Putin to visit China May 19-20 after Trump's trip&nbsp;&nbsp;MSN</description><source url="https://www.msn.com">MSN</source></item><item><title>Vladimir Putin to visit China on May 19-20 - 1Lurer</title><link>https://news.google.com/rss/articles/CBMijwFBVV95cUxQemYwMGcwVXdkektlaUxrYzM5bEo2bEs2VU15STdaT01rNGpZOXpNNTg2X0hJU3Vxc3MyLXRCVEdjSUMtd0ZIdTVONFlJdXJVLVl6dmFnbW5YUFIycUtYcEJRajhtcVJ5bXk1SUxxZm5nNDVkRjdtaVFoTTM3V0gxcVRWV2ZFbE16UzJ6eS0wVQ?oc=5</link><guid isPermaLink="false">CBMijwFBVV95cUxQemYwMGcwVXdkektlaUxrYzM5bEo2bEs2VU15STdaT01rNGpZOXpNNTg2X0hJU3Vxc3MyLXRCVEdjSUMtd0ZIdTVONFlJdXJVLVl6dmFnbW5YUFIycUtYcEJRajhtcVJ5bXk1SUxxZm5nNDVkRjdtaVFoTTM3V0gxcVRWV2ZFbE16UzJ6eS0wVQ</guid><pubDate>Sat, 16 May 2026 10:40:50 GMT</pubDate><description>Vladimir Putin to visit China on May 19-20&nbsp;&nbsp;1Lurer</description><source url="https://www.1lurer.am">1Lurer</source></item><item><title>Putin to visit China for talks with Xi on bilateral ties and global issues - rudaw.net</title><link>https://news.google.com/rss/articles/CBMiWEFVX3lxTE1vWFYyRzJWQlpXYURNWmEwZkp4dW9HVkxUQkxvX2M2NkVrS2xBbjE4OXd4QnNXMmF4MUltN09wTTRUZVpjTS1nTlZtVENhTG5VZkpnOVlkelY?oc=5</link><guid isPermaLink="false">CBMiWEFVX3lxTE1vWFYyRzJWQlpXYURNWmEwZkp4dW9HVkxUQkxvX2M2NkVrS2xBbjE4OXd4QnNXMmF4MUltN09wTTRUZVpjTS1nTlZtVENhTG5VZkpnOVlkelY</guid><pubDate>Sat, 16 May 2026 08:37:17 GMT</pubDate><description>Putin to visit China for talks with Xi on bilateral ties and global issues&nbsp;&nbsp;rudaw.net</description><source url="https://www.rudaw.net">rudaw.net</source></item><item><title>Putin to visit China May 19 to 20 for talks with Xi, Kremlin says - The Business Times</title><link>https://news.google.com/rss/articles/CBMinAFBVV95cUxPRkMycFA3Y0JOazdMQktqSmFyU3RJQ29KcDFwR2luU2tvR2dvNVdXZkVJNzJnbG5mRm5sRW9qSGp1SEoxRVlJaTJidEE4Nzhkd0VhQ1NlbFJCZ0R4eVE5ODY1X3J5UlZsd1Jvelk3R01OX2E2cDczREUyN1dfOFJuRU9oSk5rS3c0WTFYRXl5UVRKUVpzbHdsMVZIMWE?oc=5</link><guid isPermaLink="false">CBMinAFBVV95cUxPRkMycFA3Y0JOazdMQktqSmFyU3RJQ29KcDFwR2luU2tvR2dvNVdXZkVJNzJnbG5mRm5sRW9qSGp1SEoxRVlJaTJidEE4Nzhkd0VhQ1NlbFJCZ0R4eVE5ODY1X3J5UlZsd1Jvelk3R01OX2E2cDczREUyN1dfOFJuRU9oSk5rS3c0WTFYRXl5UVRKUVpzbHdsMVZIMWE</guid><pubDate>Sat, 16 May 2026 07:53:00 GMT</pubDate><description>Putin to visit China May 19 to 20 for talks with Xi, Kremlin says&nbsp;&nbsp;The Business Times</description><source url="https://www.businesstimes.com.sg">The Business Times</source></item><item><title>Russian President Vladimir Putin will make a state visit to China from the 19th to the 20th.Russia's.. - 매일경제</title><link>https://news.google.com/rss/articles/CBMiT0FVX3lxTE5YMDd4MmIzaV9OeUowSlJFY0tCd2QyVWk1SzUwQWNkd1Azd0xKcll5elprWkhDWWh0UUlPMmlnRWlTWlVjQjE0NU10cmtnSUk?oc=5</link><guid isPermaLink="false">CBMiT0FVX3lxTE5YMDd4MmIzaV9OeUowSlJFY0tCd2QyVWk1SzUwQWNkd1Azd0xKcll5elprWkhDWWh0UUlPMmlnRWlTWlVjQjE0NU10cmtnSUk</guid><pubDate>Sat, 16 May 2026 07:07:08 GMT</pubDate><description>Russian President Vladimir Putin will make a state visit to China from the 19th to the 20th.Russia's..&nbsp;&nbsp;매일경제</description><source url="https://www.mk.co.kr">매일경제</source></item><item><title>Putin to Visit China on May 19-20... Just Four Days After Trump’s Trip (Comprehensive) - 아시아경제</title><link>https://news.google.com/rss/articles/CBMiZEFVX3lxTFAwQ01haUZFNF8zZlpFakRQc192Ql9pbkNQSEgxcDloekpCTGJNMkpfdFk1Mmo4WV9zM1JDRzk5VmMyVVBwcVMxcU9SRUt3dHVPdWxqb3h3UzZpUmxNYnlnU0ZDenM?oc=5</link><guid isPermaLink="false">CBMiZEFVX3lxTFAwQ01haUZFNF8zZlpFakRQc192Ql9pbkNQSEgxcDloekpCTGJNMkpfdFk1Mmo4WV9zM1JDRzk5VmMyVVBwcVMxcU9SRUt3dHVPdWxqb3h3UzZpUmxNYnlnU0ZDenM</guid><pubDate>Sat, 16 May 2026 08:11:50 GMT</pubDate><description>Putin to Visit China on May 19-20... Just Four Days After Trump’s Trip (Comprehensive)&nbsp;&nbsp;아시아경제</description><source url="https://www.asiae.co.kr">아시아경제</source></item><item><title>Putin to visit China for talks with Xi Jinping - newskarnataka.com</title><link>https://news.google.com/rss/articles/CBMikgFBVV95cUxPb0sxbGV2SW03YVdqTDRGSk9ON0hGODFUUU1JcE1WbFlQNEhJWm9MNUY5cGFyV2xSYzZLTzdfT2NaLVplLVB5Wkc2OGhlV0lfVl9PWUpkUUs1azFMM0MzYUlvU01ueEZ4aF9PUEI4anc0ci1IV1RucTVqcFp2VFJtWTJDRHhVSkNXVW1xcV9MRjF0UQ?oc=5</link><guid isPermaLink="false">CBMikgFBVV95cUxPb0sxbGV2SW03YVdqTDRGSk9ON0hGODFUUU1JcE1WbFlQNEhJWm9MNUY5cGFyV2xSYzZLTzdfT2NaLVplLVB5Wkc2OGhlV0lfVl9PWUpkUUs1azFMM0MzYUlvU01ueEZ4aF9PUEI4anc0ci1IV1RucTVqcFp2VFJtWTJDRHhVSkNXVW1xcV9MRjF0UQ</guid><pubDate>Sun, 17 May 2026 14:12:59 GMT</pubDate><description>Putin to visit China for talks with Xi Jinping&nbsp;&nbsp;newskarnataka.com</description><source url="https://newskarnataka.com">newskarnataka.com</source></item><item><title>Prabowo’s Russian Roulette - Foreign Policy</title><link>https://news.google.com/rss/articles/CBMimwFBVV95cUxQcEJPXzdyb0tfa2lfX1ExVTNuTW5rbGxTMmNhRUYyVHdNc2lXMkozdXZvQUVKN05sLU1OUFB0ak9SazZoWERwZnc2TzNIaVZXMG9ac0M0Qi1CTm9BVEpaY2VDUWtQbEEwaFNMOUU1R2o0N0p6eXdKa3pfVktSTjFJZlo0dmVTaG9MY0hSRllKMVpiNTRCeUJPdko1OA?oc=5</link><guid isPermaLink="false">CBMimwFBVV95cUxQcEJPXzdyb0tfa2lfX1ExVTNuTW5rbGxTMmNhRUYyVHdNc2lXMkozdXZvQUVKN05sLU1OUFB0ak9SazZoWERwZnc2TzNIaVZXMG9ac0M0Qi1CTm9BVEpaY2VDUWtQbEEwaFNMOUU1R2o0N0p6eXdKa3pfVktSTjFJZlo0dmVTaG9MY0hSRllKMVpiNTRCeUJPdko1OA</guid><pubDate>Wed, 15 Apr 2026 07:00:00 GMT</pubDate><description>Prabowo’s Russian Roulette&nbsp;&nbsp;Foreign Policy</description><source url="https://foreignpolicy.com">Foreign Policy</source></item><item><title>Why Are China and Russia Not Rushing to Help Iran? - Carnegie Endowment for International Peace</title><link>https://news.google.com/rss/articles/CBMijwFBVV95cUxNQl96a2NsaUNYWnpQWnhVek11aWNETnlBUl81YV8tMmloYzF1VzB2RkhsNE1QbTUyTGUybXo3UVVqX2NFM2hxdHoxT3RzSGRZZW8xSV9qSDZsMXFwQjc0Q2YzY2xKbTcxbGxxOEU3a3htcjlWNHFGaWtYVUJuaVZHcUphRWJMSDZvbkhDX0tldw?oc=5</link><guid isPermaLink="false">CBMijwFBVV95cUxNQl96a2NsaUNYWnpQWnhVek11aWNETnlBUl81YV8tMmloYzF1VzB2RkhsNE1QbTUyTGUybXo3UVVqX2NFM2hxdHoxT3RzSGRZZW8xSV9qSDZsMXFwQjc0Q2YzY2xKbTcxbGxxOEU3a3htcjlWNHFGaWtYVUJuaVZHcUphRWJMSDZvbkhDX0tldw</guid><pubDate>Tue, 10 Mar 2026 07:00:00 GMT</pubDate><description>Why Are China and Russia Not Rushing to Help Iran?&nbsp;&nbsp;Carnegie Endowment for International Peace</description><source url="https://carnegieendowment.org">Carnegie Endowment for International Peace</source></item><item><title>Putin to visit Xi in Beijing after Trump’s China trip - MSN</title><link>https://news.google.com/rss/articles/CBMi6wFBVV95cUxNMU53WlU3ZlBRSEdSLWZBallDRHNxSGdWcWwxWVlrcFhBc3RPMl9JVXVKTVJFUDFzVk5TVDhQX1JOV0dVZ3JmS2Vfb0ZOUUUwY0JpOGZLYXBlOF8zN0ctazAxU1RpYkM0cllPNTFFRkxFSkxJZk40Tm5Ibks0bmwxdy1QbHdHczZjLUFPRk1VMXdHWWFDRWxMM3FMU0VnT2YxWTFiaFVGSnFtNi1rRFg5RnZUNU14V0Qzd1lkbWdZRDZHU0xqNFE2dWR0bkd4aW1MTm1hM3ZwVU9VaHdDQlM1R3VJdXo3UGZuWXd3?oc=5</link><guid isPermaLink="false">CBMi6wFBVV95cUxNMU53WlU3ZlBRSEdSLWZBallDRHNxSGdWcWwxWVlrcFhBc3RPMl9JVXVKTVJFUDFzVk5TVDhQX1JOV0dVZ3JmS2Vfb0ZOUUUwY0JpOGZLYXBlOF8zN0ctazAxU1RpYkM0cllPNTFFRkxFSkxJZk40Tm5Ibks0bmwxdy1QbHdHczZjLUFPRk1VMXdHWWFDRWxMM3FMU0VnT2YxWTFiaFVGSnFtNi1rRFg5RnZUNU14V0Qzd1lkbWdZRDZHU0xqNFE2dWR0bkd4aW1MTm1hM3ZwVU9VaHdDQlM1R3VJdXo3UGZuWXd3</guid><pubDate>Mon, 18 May 2026 15:11:04 GMT</pubDate><description>Putin to visit Xi in Beijing after Trump’s China trip&nbsp;&nbsp;MSN</description><source url="https://www.msn.com">MSN</source></item><item><title>Russia’s Putin to visit China following Trump’s trip - Al Jazeera</title><link>https://news.google.com/rss/articles/CBMilgFBVV95cUxQUkN0SkQ2b05KclNYNnNZSWhXM0JFNW9HMFFvY05TZDBsdUVuM1VyUlRZQWZERHFoVi1hX29USDh1ak5yXzVpMkxEZjdBa3RCSm10bFV6TzNoSXJWZkxZQnBDWGNEcG9sOGQyMVI2eXp0LUFrdEhrN3h1OUhZT2xrZ19LWnA5ak9Oc2VsbG1wTmNoNUdwR2fSAZsBQVVfeXFMUFo3alAxX0k5NEhGVzI4MVh3UnY2ZWNxZXhGNmgxU2w1YkhYQXU3MElOejVuY1ZIQ1JDRTN3ZGFyLUU4UzFyRnNOVnhMZUthaXJXcUQ3RVN6YkVpc3dlZ0pOMFdnT2hzd2RRZ2JrZ0I0VTZfQzI3TzBYR1RVSElLQlJEM1BsejA4aU0xY2tvZ0x2eVpKX1JGb0lObzQ?oc=5</link><guid isPermaLink="false">CBMilgFBVV95cUxQUkN0SkQ2b05KclNYNnNZSWhXM0JFNW9HMFFvY05TZDBsdUVuM1VyUlRZQWZERHFoVi1hX29USDh1ak5yXzVpMkxEZjdBa3RCSm10bFV6TzNoSXJWZkxZQnBDWGNEcG9sOGQyMVI2eXp0LUFrdEhrN3h1OUhZT2xrZ19LWnA5ak9Oc2VsbG1wTmNoNUdwR2fSAZsBQVVfeXFMUFo3alAxX0k5NEhGVzI4MVh3UnY2ZWNxZXhGNmgxU2w1YkhYQXU3MElOejVuY1ZIQ1JDRTN3ZGFyLUU4UzFyRnNOVnhMZUthaXJXcUQ3RVN6YkVpc3dlZ0pOMFdnT2hzd2RRZ2JrZ0I0VTZfQzI3TzBYR1RVSElLQlJEM1BsejA4aU0xY2tvZ0x2eVpKX1JGb0lObzQ</guid><pubDate>Sat, 16 May 2026 08:39:03 GMT</pubDate><description>Russia’s Putin to visit China following Trump’s trip&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Putin to visit China after Trump in rare diplomatic sequence - MSN</title><link>https://news.google.com/rss/articles/CBMi5AFBVV95cUxOcG93ZGZKZURWLWI3STJPbjFjNjU0WWE3OFZvclhzZ2pLS3hVeDUxY3ZOdkM4b0M4VVhWblBCNVBWaGZ4eFlEbVBnUURwWDk3ZV9UanpSclViUVR0SnA5VW44SjJUZ2RzZFJkTEF4eUFLWXgtMkltWUptcEtFMXZxR0FfSXVXM2h5eWJnVTV1UlFHRS00T3piNVVSNVJhNUd5WWJsdDFEeEp2anJvUFVseDQ5VzdGUklKMml2ZERUUy1Jbkxic25kTGM0dkpHV0Rtc3NHc0JJZ0cwV1dxbUtZb0VMTGs?oc=5</link><guid isPermaLink="false">CBMi5AFBVV95cUxOcG93ZGZKZURWLWI3STJPbjFjNjU0WWE3OFZvclhzZ2pLS3hVeDUxY3ZOdkM4b0M4VVhWblBCNVBWaGZ4eFlEbVBnUURwWDk3ZV9UanpSclViUVR0SnA5VW44SjJUZ2RzZFJkTEF4eUFLWXgtMkltWUptcEtFMXZxR0FfSXVXM2h5eWJnVTV1UlFHRS00T3piNVVSNVJh

... [OUTPUT TRUNCATED - 38938 chars omitted out of 88938 total] ...

/news.google.com/rss/articles/CBMisAFBVV95cUxQXzNxR3htNUoyQXBhdF95VVhCVW5lbmUxSUlNUDBNV2E1bEprdWZldVVkd0hIRFpyUlFhRU5oelJ6Nk1aNHl1MHRNSDNsWF96XzI4TGRRbWtxek1LUFd4Wmlad2ZNQnhDeHN2XzBlX0JKTllfajdyY0x0TnlHYmJmSkRNQ3ZGRFFKOVhaSlNCZnJTemlOeHEwMjR0dVRQMlFBSTdtRURLRFRjZi1JYm9uedIBtgFBVV95cUxOTUd4RjNoYTlQcnJ3TWhtZnpZZHZoQ3FkNFhQRjZLMzI4MnVaaUQ0R1BxbFFtZDR4ZjV1YUhZdnJqQ2tlSldERmpTTjNDd2w4RHQzQnJlTzJEdDRvZWxtTFA3TU9NTjV4TktoR0VhMDNad0hPMHRPVHRUOTlEa0VJTHNCaEFKWEE4TjNoMFQ2UTdadEFnVjIyVUFLSkNBanllWW9zdC1Wb1BzSE0wSUs0YW01NXJUZw?oc=5" target="_blank">US renews threat of military action as Iran, Russia announce naval drills&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Russia and Myanmar Sign Military Cooperation Agreement - The Moscow Times</title><link>https://news.google.com/rss/articles/CBMipgFBVV95cUxOMmdvOVZIa1lNU3hpeGN3LTY2OGRzWUVxSGc0ZGlzdjd3OG1xT1o2clJJWEY3bzFrR2lpc3FKYnJXZXdrb3p0NkhSOUlETFJxTXp0UEQyT3FPd3lDUWNvVHBkSDZoMW44NkpyNldyVllLVndxS1hOYjRaNUZVZ01WbzN0SXA3MklsVmU4dF9oUHFWcVAyQzNQbV80cnppczR2VUZlcEFR?oc=5</link><guid isPermaLink="false">CBMipgFBVV95cUxOMmdvOVZIa1lNU3hpeGN3LTY2OGRzWUVxSGc0ZGlzdjd3OG1xT1o2clJJWEY3bzFrR2lpc3FKYnJXZXdrb3p0NkhSOUlETFJxTXp0UEQyT3FPd3lDUWNvVHBkSDZoMW44NkpyNldyVllLVndxS1hOYjRaNUZVZ01WbzN0SXA3MklsVmU4dF9oUHFWcVAyQzNQbV80cnppczR2VUZlcEFR</guid><pubDate>Tue, 03 Feb 2026 08:00:00 GMT</pubDate><description>Russia and Myanmar Sign Military Cooperation Agreement&nbsp;&nbsp;The Moscow Times</description><source url="https://www.themoscowtimes.com">The Moscow Times</source></item><item><title>In calls with Trump and Putin, Xi sets stage for US meeting, reaffirms Russian ties - The Straits Times</title><link>https://news.google.com/rss/articles/CBMiwwFBVV95cUxOdnJvV0w0WnVRWTNTMUgwX0hKMVB2VTU5ejF3dUMwNE1DcVpaTnN4a0NCcGRLLWlLUHNCeXBYSmw3SVdhcmpuUm5rOGd1dEpvdTdyYi1IRTlmQmxaR090Vk5NTGV5YWpYaC1fS0xRQ2tCLUZtTGcyRml1empNZEszZTlSRm9FM0RsMXFfZ3ZqVjBoNTQwVVY4S0pVdGJhX1RQMWlHZFZfZDNabEpDUFlpMS04YUNvT1RLZHRoVTMxSUp4MTg?oc=5</link><guid isPermaLink="false">CBMiwwFBVV95cUxOdnJvV0w0WnVRWTNTMUgwX0hKMVB2VTU5ejF3dUMwNE1DcVpaTnN4a0NCcGRLLWlLUHNCeXBYSmw3SVdhcmpuUm5rOGd1dEpvdTdyYi1IRTlmQmxaR090Vk5NTGV5YWpYaC1fS0xRQ2tCLUZtTGcyRml1empNZEszZTlSRm9FM0RsMXFfZ3ZqVjBoNTQwVVY4S0pVdGJhX1RQMWlHZFZfZDNabEpDUFlpMS04YUNvT1RLZHRoVTMxSUp4MTg</guid><pubDate>Thu, 05 Feb 2026 08:00:00 GMT</pubDate><description>In calls with Trump and Putin, Xi sets stage for US meeting, reaffirms Russian ties&nbsp;&nbsp;The Straits Times</description><source url="https://www.straitstimes.com">The Straits Times</source></item><item><title>US strikes civil nuclear agreement with Armenia, Russia’s former close ally - Al Jazeera</title><link>https://news.google.com/rss/articles/CBMitAFBVV95cUxOb1gyajRhWThuSTY5SXlMOGJheHVBZ3FHbllwZjk2cVQ1WEM3WUx5QzlzOG9yQ1h6b3pkV2tLUEJWeGF1QnBOR2VEU1BRR3BUVHdtaGFSblJYZGhmV3hqd3E4Z0lUVy1SQ3NLbzNmLVEwVm92X2ZkOV9EU2hLVmkzRXBJSTZkRDQ2akhHV0pBSlF2LXRMeXozNTJQcmpSXzZfRXBHSzJLUE9hSEtUcmlYMy1lYmrSAboBQVVfeXFMUFlyQkI0YUhoVW9pdEgtWjdUR1JybDdWbE5HSGV1dFpGTjJJN3RYckhBcnNvSHJZWENYcXVEcVFjeDBKb21jMjVoSzFjTXp6Tjc3eE1UdmFON3JfaUFTdkQ5S3dmSU1lQWVvUGJMb29waFdwYS1ydnBsNlhoYzdlMExZdmRhTmtuSWZmTzBhU290WTNOUDVudjVEZlViVl9TTFYyZ1kwd3hEV3BIT3AxTnFQWHZjbUVhTFJn?oc=5</link><guid isPermaLink="false">CBMitAFBVV95cUxOb1gyajRhWThuSTY5SXlMOGJheHVBZ3FHbllwZjk2cVQ1WEM3WUx5QzlzOG9yQ1h6b3pkV2tLUEJWeGF1QnBOR2VEU1BRR3BUVHdtaGFSblJYZGhmV3hqd3E4Z0lUVy1SQ3NLbzNmLVEwVm92X2ZkOV9EU2hLVmkzRXBJSTZkRDQ2akhHV0pBSlF2LXRMeXozNTJQcmpSXzZfRXBHSzJLUE9hSEtUcmlYMy1lYmrSAboBQVVfeXFMUFlyQkI0YUhoVW9pdEgtWjdUR1JybDdWbE5HSGV1dFpGTjJJN3RYckhBcnNvSHJZWENYcXVEcVFjeDBKb21jMjVoSzFjTXp6Tjc3eE1UdmFON3JfaUFTdkQ5S3dmSU1lQWVvUGJMb29waFdwYS1ydnBsNlhoYzdlMExZdmRhTmtuSWZmTzBhU290WTNOUDVudjVEZlViVl9TTFYyZ1kwd3hEV3BIT3AxTnFQWHZjbUVhTFJn</guid><pubDate>Tue, 10 Feb 2026 08:00:00 GMT</pubDate><description><a href="https://news.google.com/rss/articles/CBMitAFBVV95cUxOb1gyajRhWThuSTY5SXlMOGJheHVBZ3FHbllwZjk2cVQ1WEM3WUx5QzlzOG9yQ1h6b3pkV2tLUEJWeGF1QnBOR2VEU1BRR3BUVHdtaGFSblJYZGhmV3hqd3E4Z0lUVy1SQ3NLbzNmLVEwVm92X2ZkOV9EU2hLVmkzRXBJSTZkRDQ2akhHV0pBSlF2LXRMeXozNTJQcmpSXzZfRXBHSzJLUE9hSEtUcmlYMy1lYmrSAboBQVVfeXFMUFlyQkI0YUhoVW9pdEgtWjdUR1JybDdWbE5HSGV1dFpGTjJJN3RYckhBcnNvSHJZWENYcXVEcVFjeDBKb21jMjVoSzFjTXp6Tjc3eE1UdmFON3JfaUFTdkQ5S3dmSU1lQWVvUGJMb29waFdwYS1ydnBsNlhoYzdlMExZdmRhTmtuSWZmTzBhU290WTNOUDVudjVEZlViVl9TTFYyZ1kwd3hEV3BIT3AxTnFQWHZjbUVhTFJn?oc=5" target="_blank">US strikes civil nuclear agreement with Armenia, Russia’s former close ally&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Russia unlikely to risk ‘reputation failure’ by intervening in Iran unrest - Al Jazeera</title><link>https://news.google.com/rss/articles/CBMilwFBVV95cUxOWEF3ZEc2VVo4Y3B3N2JWa0tkenN3Vm5Ub1U4WHljQzYwY3RKaDEtX09NVVB0OVdCaktmM0xPSlF1RXZfdm10QU53ay0wMHQtN3JRejh6b1VUZHdyaE81RXFKeVdVRXBJXzE4WFBRcF8tdmJWTFFNdE5NaFlkNFpmLU9JSUhsQjgxaXF0bmw4YnZmMFFyQjZZ0gGcAUFVX3lxTFBiWU93SjB5TFB3M09MelcxMEtydmMySVBYN0tWaHhBUGdsTWtiRDR1YnJmcE9JbG1BN045NWxBTi1maWtWeEhwbzVjRTR4Yl96b0VGMTV1c3JFSVByVHFaREZSRHFuZEFvX3pnVi1RbXFpYU94ZWM2MW5aZjN2VWJaSVBGeEpoWE1CNU9HUFpTOHZBTkVfZjdXMWdPSA?oc=5</link><guid isPermaLink="false">CBMilwFBVV95cUxOWEF3ZEc2VVo4Y3B3N2JWa0tkenN3Vm5Ub1U4WHljQzYwY3RKaDEtX09NVVB0OVdCaktmM0xPSlF1RXZfdm10QU53ay0wMHQtN3JRejh6b1VUZHdyaE81RXFKeVdVRXBJXzE4WFBRcF8tdmJWTFFNdE5NaFlkNFpmLU9JSUhsQjgxaXF0bmw4YnZmMFFyQjZZ0gGcAUFVX3lxTFBiWU93SjB5TFB3M09MelcxMEtydmMySVBYN0tWaHhBUGdsTWtiRDR1YnJmcE9JbG1BN045NWxBTi1maWtWeEhwbzVjRTR4Yl96b0VGMTV1c3JFSVByVHFaREZSRHFuZEFvX3pnVi1RbXFpYU94ZWM2MW5aZjN2VWJaSVBGeEpoWE1CNU9HUFpTOHZBTkVfZjdXMWdPSA</guid><pubDate>Thu, 15 Jan 2026 08:00:00 GMT</pubDate><description>Russia unlikely to risk ‘reputation failure’ by intervening in Iran unrest&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Putin to Meet Xi Jinping After Trump's China Visit - Tempo.co English</title><link>https://news.google.com/rss/articles/CBMiigFBVV95cUxPRVJsYU9yaFRDZXBfamFJZ2IyMW9GUWxBM0UxY2tqd3J5LXpHdmQ1SlE2T0k1Z1FSV3dELW1IcVljMkpvZGFVMnZucEg1cnhNN2k1UGI3dUlpRjJObk11ak43dWxpZFBBVGhVbHMxMWxlY0pIdG03RVN6S2hSLXZHOVV5RFpicVBzMEE?oc=5</link><guid isPermaLink="false">CBMiigFBVV95cUxPRVJsYU9yaFRDZXBfamFJZ2IyMW9GUWxBM0UxY2tqd3J5LXpHdmQ1SlE2T0k1Z1FSV3dELW1IcVljMkpvZGFVMnZucEg1cnhNN2k1UGI3dUlpRjJObk11ak43dWxpZFBBVGhVbHMxMWxlY0pIdG03RVN6S2hSLXZHOVV5RFpicVBzMEE</guid><pubDate>Sat, 16 May 2026 14:05:55 GMT</pubDate><description>Putin to Meet Xi Jinping After Trump's China Visit&nbsp;&nbsp;Tempo.co English</description><source url="https://en.tempo.co">Tempo.co English</source></item><item><title>Putin to visit China a week after Trump trip - The Nation (Pakistan )</title><link>https://news.google.com/rss/articles/CBMie0FVX3lxTFBjT05QRktVS0YtYkV1clRoc1ZYdkRxakE5SUdpUHJvU3NfcEhiOHNZa1Z5QW5oMlY2UDR1bkNIYUtBS2k3bEpZX2wtaHItNUhLWXJtNDBETk4yZlZmUlVQbU9peW4tNy05MnJiMEYyQjZSdVVkN3dNTUhWcw?oc=5</link><guid isPermaLink="false">CBMie0FVX3lxTFBjT05QRktVS0YtYkV1clRoc1ZYdkRxakE5SUdpUHJvU3NfcEhiOHNZa1Z5QW5oMlY2UDR1bkNIYUtBS2k3bEpZX2wtaHItNUhLWXJtNDBETk4yZlZmUlVQbU9peW4tNy05MnJiMEYyQjZSdVVkN3dNTUhWcw</guid><pubDate>Sat, 16 May 2026 10:21:40 GMT</pubDate><description>Putin to visit China a week after Trump trip&nbsp;&nbsp;The Nation (Pakistan )</description><source url="https://www.nation.com.pk">The Nation (Pakistan )</source></item><item><title>Germany's Merz floats possibility of EU-India trade deal by end of January - Reuters</title><link>https://news.google.com/rss/articles/CBMixwFBVV95cUxNTnR6bE9peHpSU3JvRVRjNnZ3MGVnNzJPNHRBQXVfUnFBSnhuTkI4SmZhdEFLQVVsZVZYY05paUFfdWhibzFueWR4RVVKZjRsMjFCdDAzeXpDdWRKR2hNZVdxY0VaUFFkMk5JbVVBZk5mR0d4UzM0UnZUTkdKTlhPY1Q5SlMyWHJIT2hRX0o4cGJ6SE5GMjJZR083UjhmY2Y2UTJUNGRnNXQzdVk0b3JRVnoxc2RibTVJYVQ2NHctVC1HMS0zMG13?oc=5</link><guid isPermaLink="false">CBMixwFBVV95cUxNTnR6bE9peHpSU3JvRVRjNnZ3MGVnNzJPNHRBQXVfUnFBSnhuTkI4SmZhdEFLQVVsZVZYY05paUFfdWhibzFueWR4RVVKZjRsMjFCdDAzeXpDdWRKR2hNZVdxY0VaUFFkMk5JbVVBZk5mR0d4UzM0UnZUTkdKTlhPY1Q5SlMyWHJIT2hRX0o4cGJ6SE5GMjJZR083UjhmY2Y2UTJUNGRnNXQzdVk0b3JRVnoxc2RibTVJYVQ2NHctVC1HMS0zMG13</guid><pubDate>Mon, 12 Jan 2026 08:00:00 GMT</pubDate><description>Germany's Merz floats possibility of EU-India trade deal by end of January&nbsp;&nbsp;Reuters</description><source url="https://www.reuters.com">Reuters</source></item><item><title>China’s 2026 Visa-Free Revolution: Russia, Serbia, and 80 Other Nations Now Enjoy 30-Day Entry - Travel And Tour World</title><link>https://news.google.com/rss/articles/CBMi1gFBVV95cUxNMEw5c0Z4cUNITDB3RFZ1QWtyX24xdGlJLXFxSzdLeHRrLWR2NXZCYjZkQ01TSGNiUFF4Um1NaUxBTGRHM3VPTEtMWXR6LVc4aTduRVNCb3d2VW1ySDJTdlBuMzZVYkVjZ2dzdktDOUZXcXhMcE9KUmRZWkVyc2F3SndOY3VMRS1qX2FMT0NhR3QtZXVHajNxR2FZQlFiYWFodjBtZXlQYmRpS2JSNGRBTm5XOWNZcERDbjdDUFlVYURheUhPVjZ2dktpMEVyb3AzMXI0X3Bn?oc=5</link><guid isPermaLink="false">CBMi1gFBVV95cUxNMEw5c0Z4cUNITDB3RFZ1QWtyX24xdGlJLXFxSzdLeHRrLWR2NXZCYjZkQ01TSGNiUFF4Um1NaUxBTGRHM3VPTEtMWXR6LVc4aTduRVNCb3d2VW1ySDJTdlBuMzZVYkVjZ2dzdktDOUZXcXhMcE9KUmRZWkVyc2F3SndOY3VMRS1qX2FMT0NhR3QtZXVHajNxR2FZQlFiYWFodjBtZXlQYmRpS2JSNGRBTm5XOWNZcERDbjdDUFlVYURheUhPVjZ2dktpMEVyb3AzMXI0X3Bn</guid><pubDate>Wed, 04 Mar 2026 08:00:00 GMT</pubDate><description>China’s 2026 Visa-Free Revolution: Russia, Serbia, and 80 Other Nations Now Enjoy 30-Day Entry&nbsp;&nbsp;Travel And Tour World</description><source url="https://www.travelandtourworld.com">Travel And Tour World</source></item><item><title>Trump’s Greenland ‘framework’ deal: What we know about it, what we don’t - Al Jazeera</title><link>https://news.google.com/rss/articles/CBMiqwFBVV95cUxQT0Y0Z1h0TEY5aEFFOWl4QS1DcHR0LUF1Q2FSQU1yWkhwMG9aeHJkbnBKNzhHUDRRSjZYek00Z0N2M3d3cFA1WVZSeERGM3J4RVN1UExlR0x0UXpDeXNGVVRDUElvOWVjNzZ2M0EweWNvV1ZadWV4TExGTVRVamxKTGxUelQ2MTdnUTd4QkFmYTRaMUJwYjF1OXo3SFFoVVRya19pY3pkWXpzb1nSAbABQVVfeXFMTmVBeGktazVPMkstSGMxVVVhRjRDRTFJcmV1MmdTYm1GMWlsVVpVWk9SeGJSVm1ORmh4STQ2UENBbjBncWZmdVlqMFlDLUhtM0lXVzNxczlqWE00Qi1TOGZzUTMxTUp0MjBzS01yODFXb1ZrcWdDM2JqRHBOQ3Vsb3JhWmFEZ3lpNnZoVjZVLXFMTS1GTnlHOC1JRGs4RXFMaXJPMXlnQkZjSWVIQ2NDcDY?oc=5</link><guid isPermaLink="false">CBMiqwFBVV95cUxQT0Y0Z1h0TEY5aEFFOWl4QS1DcHR0LUF1Q2FSQU1yWkhwMG9aeHJkbnBKNzhHUDRRSjZYek00Z0N2M3d3cFA1WVZSeERGM3J4RVN1UExlR0x0UXpDeXNGVVRDUElvOWVjNzZ2M0EweWNvV1ZadWV4TExGTVRVamxKTGxUelQ2MTdnUTd4QkFmYTRaMUJwYjF1OXo3SFFoVVRya19pY3pkWXpzb1nSAbABQVVfeXFMTmVBeGktazVPMkstSGMxVVVhRjRDRTFJcmV1MmdTYm1GMWlsVVpVWk9SeGJSVm1ORmh4STQ2UENBbjBncWZmdVlqMFlDLUhtM0lXVzNxczlqWE00Qi1TOGZzUTMxTUp0MjBzS01yODFXb1ZrcWdDM2JqRHBOQ3Vsb3JhWmFEZ3lpNnZoVjZVLXFMTS1GTnlHOC1JRGs4RXFMaXJPMXlnQkZjSWVIQ2NDcDY</guid><pubDate>Thu, 22 Jan 2026 08:00:00 GMT</pubDate><description><a href="https://news.google.com/rss/articles/CBMiqwFBVV95cUxQT0Y0Z1h0TEY5aEFFOWl4QS1DcHR0LUF1Q2FSQU1yWkhwMG9aeHJkbnBKNzhHUDRRSjZYek00Z0N2M3d3cFA1WVZSeERGM3J4RVN1UExlR0x0UXpDeXNGVVRDUElvOWVjNzZ2M0EweWNvV1ZadWV4TExGTVRVamxKTGxUelQ2MTdnUTd4QkFmYTRaMUJwYjF1OXo3SFFoVVRya19pY3pkWXpzb1nSAbABQVVfeXFMTmVBeGktazVPMkstSGMxVVVhRjRDRTFJcmV1MmdTYm1GMWlsVVpVWk9SeGJSVm1ORmh4STQ2UENBbjBncWZmdVlqMFlDLUhtM0lXVzNxczlqWE00Qi1TOGZzUTMxTUp0MjBzS01yODFXb1ZrcWdDM2JqRHBOQ3Vsb3JhWmFEZ3lpNnZoVjZVLXFMTS1GTnlHOC1JRGs4RXFMaXJPMXlnQkZjSWVIQ2NDcDY?oc=5" target="_blank">Trump’s Greenland ‘framework’ deal: What we know about it, what we don’t&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Barring last-minute nuclear deal, U.S. and Russia teeter on brink of new arms race - The Japan Times</title><link>https://news.google.com/rss/articles/CBMikwFBVV95cUxQTm1CUlAzT1d3NGQzVUVTcVd1UjVzVkN3dC1oTmJjSV8zZnhSWGhvekRTOXZaSm1TUVdFYmpBSzFQdXhTbnYtZzFHR3htVENoT2djQzR5RThmY25sM1o1dTk2UENnWjZIa25vdkxPLUx5d1J2SEswWllKUkJUcVkxRkNNTTlKLUNUdEJZcDRjWkpEM3M?oc=5</link><guid isPermaLink="false">CBMikwFBVV95cUxQTm1CUlAzT1d3NGQzVUVTcVd1UjVzVkN3dC1oTmJjSV8zZnhSWGhvekRTOXZaSm1TUVdFYmpBSzFQdXhTbnYtZzFHR3htVENoT2djQzR5RThmY25sM1o1dTk2UENnWjZIa25vdkxPLUx5d1J2SEswWllKUkJUcVkxRkNNTTlKLUNUdEJZcDRjWkpEM3M</guid><pubDate>Sun, 01 Feb 2026 08:00:00 GMT</pubDate><description>Barring last-minute nuclear deal, U.S. and Russia teeter on brink of new arms race&nbsp;&nbsp;The Japan Times</description><source url="https://www.japantimes.co.jp">The Japan Times</source></item><item><title>Prime Minister Carney forges new strategic partnership with the People’s Republic of China focused on energy, agri-food, and trade - pm.gc.ca</title><link>https://news.google.com/rss/articles/CBMitwFBVV95cUxOVmpwRGowRThEYmRpOFJBaFNKU2szMFNMVzJNT1BTbmRNVVpOa3duc01jT3A1VUdDU2FDNjkzd09wN195anpwYTRxSTZLSFlHbU4zRmpIMWloZWNydk0xQ3pCdFVxdXZBSm5BaWlBdlBUbW1lMWR2T2tUaU5CdS1ZdHFjVkNoN1I0RG5yYjM4UmJXT0ZPd3RPN3E2enRjWG5OZnRMdjE5MXRGeTBsNTVWd0xNdUtENW8?oc=5</link><guid isPermaLink="false">CBMitwFBVV95cUxOVmpwRGowRThEYmRpOFJBaFNKU2szMFNMVzJNT1BTbmRNVVpOa3duc01jT3A1VUdDU2FDNjkzd09wN195anpwYTRxSTZLSFlHbU4zRmpIMWloZWNydk0xQ3pCdFVxdXZBSm5BaWlBdlBUbW1lMWR2T2tUaU5CdS1ZdHFjVkNoN1I0RG5yYjM4UmJXT0ZPd3RPN3E2enRjWG5OZnRMdjE5MXRGeTBsNTVWd0xNdUtENW8</guid><pubDate>Fri, 16 Jan 2026 08:00:00 GMT</pubDate><description>Prime Minister Carney forges new strategic partnership with the People’s Republic of China focused on energy, agri-food, and trade&nbsp;&nbsp;pm.gc.ca</description><source url="https://www.pm.gc.ca">pm.gc.ca</source></item><item><title>What are potential ‘hard ways’ Trump could try to take Greenland? - Al Jazeera</title><link>https://news.google.com/rss/articles/CBMipgFBVV95cUxQNC1BdVE5YUo1clJjbEtsM3JkLXhnT2FiZ1ZIRUFTOUJjaTlZRU1DaC1wWTFldktqclBGVU1ValpYTnE0NGhvTERVck5JbkZjdlVuRTZJcnFFN1JiZlBWMmFsSzZXMk05cE4tbm01TWwwcGFCV09uLXdobXZvR1cxbTlUSURMUUdvZ0pCQVZTa3JFVko0Q0ZWTHdQc29ybE9HME4wcGNn0gGrAUFVX3lxTE5vclhMSHZLVThjZmJZeGZqZFRXUU14TVVzNmZjS1dCdzVpNFdFeTI0bG01Y2FJdzBDY1BPTmFGR2JSdHdnVWhOSHRlWlZGSFp2TUczRXc2T01RQ1hLZzFDY3ZiUjFnc3ZMUksteGYtdTdkN3NKWWJ3NmtGbkRIbjh3NEFaZTFsd1hJRWVVdXZQRG93alBBVE5Pd0tSUjRCM3BmczhuVWE2LWV1UQ?oc=5</link><guid isPermaLink="false">CBMipgFBVV95cUxQNC1BdVE5YUo1clJjbEtsM3JkLXhnT2FiZ1ZIRUFTOUJjaTlZRU1DaC1wWTFldktqclBGVU1ValpYTnE0NGhvTERVck5JbkZjdlVuRTZJcnFFN1JiZlBWMmFsSzZXMk05cE4tbm01TWwwcGFCV09uLXdobXZvR1cxbTlUSURMUUdvZ0pCQVZTa3JFVko0Q0ZWTHdQc29ybE9HME4wcGNn0gGrAUFVX3lxTE5vclhMSHZLVThjZmJZeGZqZFRXUU14TVVzNmZjS1dCdzVpNFdFeTI0bG01Y2FJdzBDY1BPTmFGR2JSdHdnVWhOSHRlWlZGSFp2TUczRXc2T01RQ1hLZzFDY3ZiUjFnc3ZMUksteGYtdTdkN3NKWWJ3NmtGbkRIbjh3NEFaZTFsd1hJRWVVdXZQRG93alBBVE5Pd0tSUjRCM3BmczhuVWE2LWV1UQ</guid><pubDate>Sat, 10 Jan 2026 08:00:00 GMT</pubDate><description><a href="https://news.google.com/rss/articles/CBMipgFBVV95cUxQNC1BdVE5YUo1clJjbEtsM3JkLXhnT2FiZ1ZIRUFTOUJjaTlZRU1DaC1wWTFldktqclBGVU1ValpYTnE0NGhvTERVck5JbkZjdlVuRTZJcnFFN1JiZlBWMmFsSzZXMk05cE4tbm01TWwwcGFCV09uLXdobXZvR1cxbTlUSURMUUdvZ0pCQVZTa3JFVko0Q0ZWTHdQc29ybE9HME4wcGNn0gGrAUFVX3lxTE5vclhMSHZLVThjZmJZeGZqZFRXUU14TVVzNmZjS1dCdzVpNFdFeTI0bG01Y2FJdzBDY1BPTmFGR2JSdHdnVWhOSHRlWlZGSFp2TUczRXc2T01RQ1hLZzFDY3ZiUjFnc3ZMUksteGYtdTdkN3NKWWJ3NmtGbkRIbjh3NEFaZTFsd1hJRWVVdXZQRG93alBBVE5Pd0tSUjRCM3BmczhuVWE2LWV1UQ?oc=5" target="_blank">What are potential ‘hard ways’ Trump could try to take Greenland?&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Venezuela's 'black gold' allies: How China, Russia and Iran are linked - Euronews</title><link>https://news.google.com/rss/articles/CBMirAFBVV95cUxOSl9Ha2tSaXJBWGpBSHFkWHY2VTFYV0JXTVRUazFuaUVXM0F0S1JMNzhOMGs2TkdzdUFydloyd0Y1Uy1MUnpFOWxNeDFQUVBrZU5lYm41Sm5IZWprQklDR284TzFWbHIxYURZZExxNzBIcENLQk9KdHpfOW82RVNLWWVpWkRaV1hvUFlPOVRkdV85S21Cb0Y0aVlLYWdhY1BaVVU4eWplYVZEcERM?oc=5</link><guid isPermaLink="false">CBMirAFBVV95cUxOSl9Ha2tSaXJBWGpBSHFkWHY2VTFYV0JXTVRUazFuaUVXM0F0S1JMNzhOMGs2TkdzdUFydloyd0Y1Uy1MUnpFOWxNeDFQUVBrZU5lYm41Sm5IZWprQklDR284TzFWbHIxYURZZExxNzBIcENLQk9KdHpfOW82RVNLWWVpWkRaV1hvUFlPOVRkdV85S21Cb0Y0aVlLYWdhY1BaVVU4eWplYVZEcERM</guid><pubDate>Tue, 13 Jan 2026 08:00:00 GMT</pubDate><description>Venezuela's 'black gold' allies: How China, Russia and Iran are linked&nbsp;&nbsp;Euronews</description><source url="https://www.euronews.com">Euronews</source></item><item><title>Putin Signs Order Granting Visa-Free Entry to Chinese Travelers - The Moscow Times</title><link>https://news.google.com/rss/articles/CBMisgFBVV95cUxQalZkOV9QQkpDbDhvUW91bzBaSHdmU0swRl9nSkNMVnFXeDdRZlRnaml3Y0JMX2prRWZrM0pkU1JSZkR6WGpGRjBXRl9Nb1RCelo5UEFfZkUyZ0ZBcnBYdnVQRmxzMGVqUlZrdlBLTXVvUmc2MEZMU3FUU3VFd1N0aVNWOG51OG1qMVVHUE5JVWRjQkl2aGpWWnJIei1mMFB6UVVzOUhuQmdLb1h3ZGRSR0Fn?oc=5</link><guid isPermaLink="false">CBMisgFBVV95cUxQalZkOV9QQkpDbDhvUW91bzBaSHdmU0swRl9nSkNMVnFXeDdRZlRnaml3Y0JMX2prRWZrM0pkU1JSZkR6WGpGRjBXRl9Nb1RCelo5UEFfZkUyZ0ZBcnBYdnVQRmxzMGVqUlZrdlBLTXVvUmc2MEZMU3FUU3VFd1N0aVNWOG51OG1qMVVHUE5JVWRjQkl2aGpWWnJIei1mMFB6UVVzOUhuQmdLb1h3ZGRSR0Fn</guid><pubDate>Mon, 01 Dec 2025 08:00:00 GMT</pubDate><description>Putin Signs Order Granting Visa-Free Entry to Chinese Travelers&nbsp;&nbsp;The Moscow Times</description><source url="https://www.themoscowtimes.com">The Moscow Times</source></item><item><title>China-Russia Partnership Enters New Stage With Putin’s Visit - teleSUR English</title><link>https://news.google.com/rss/articles/CBMinAFBVV95cUxOSml6NjFVa1NNdDFfR05MRnJ4bXdoU09BSm5xTHJtYXhCazk0SzhvSlVzd2Zzd3lSU2gwVF8xQUZ4eTJqU2lIVGdXYjJhUnRQczRYUDRsWUpiWTVNVXVTS04wMkluWmZxSThReUMteU1KNnF6VzhIeU0zak1QT3B3ci1Ga1hrQkJENFdxWDQ2RjhaZmdIUWJHZDRBSVQ?oc=5</link><guid isPermaLink="false">CBMinAFBVV95cUxOSml6NjFVa1NNdDFfR05MRnJ4bXdoU09BSm5xTHJtYXhCazk0SzhvSlVzd2Zzd3lSU2gwVF8xQUZ4eTJqU2lIVGdXYjJhUnRQczRYUDRsWUpiWTVNVXVTS04wMkluWmZxSThReUMteU1KNnF6VzhIeU0zak1QT3B3ci1Ga1hrQkJENFdxWDQ2RjhaZmdIUWJHZDRBSVQ</guid><pubDate>Tue, 19 May 2026 12:08:11 GMT</pubDate><description>China-Russia Partnership Enters New Stage With Putin’s Visit&nbsp;&nbsp;teleSUR English</description><source url="https://www.telesurenglish.net">teleSUR English</source></item><item><title>Russia’s funding for Ukraine war set to ‘contract’ as new sanctions loom - Al Jazeera</title><link>https://news.google.com/rss/articles/CBMisAFBVV95cUxPSkZLNkI2ZHRLSThObGtxX0ZqVW0yV2xnQTFhWDNaYXA1VDBDV0JIX29IM3NqeWVDVl90NW5NUWNWMDJyaU9TWENxRzlaTm5ULXVfVHpiNm1yWWR5TzlQRWpHeVJRXzY4MGhiVWNZbVFvS3lxOUpSOEJZMGVmaTZKNVU1bUpJNkRlNzRjekQzemxETXpKSXF6UzQwdHJ4YVUwdlQybTVYV0tpWlpDc3JrQ9IBtgFBVV95cUxQc092dUlSVFpBbkUtZWlnQ0pCT1FxRlFUa3dWOHJ0X3RRQnpaSnpDTTM5aU9sSXZWclQ4VEp2bzUwdW15LVZXM1BGclk1cFYzdXd0YnVmT3JJWUUzbkUwUnhMa29RNll5bjE2UkstZkZmMHMyVVFaUXdGOWJsTG9QZWtnN0FsVWRWaU1GRXQtdHNoeEtEUGtyYmF3emtLa2MxRTB0bGxNM3NfR1o1WkhwOVFJc1VzQQ?oc=5</link><guid isPermaLink="false">CBMisAFBVV95cUxPSkZLNkI2ZHRLSThObGtxX0ZqVW0yV2xnQTFhWDNaYXA1VDBDV0JIX29IM3NqeWVDVl90NW5NUWNWMDJyaU9TWENxRzlaTm5ULXVfVHpiNm1yWWR5TzlQRWpHeVJRXzY4MGhiVWNZbVFvS3lxOUpSOEJZMGVmaTZKNVU1bUpJNkRlNzRjekQzemxETXpKSXF6UzQwdHJ4YVUwdlQybTVYV0tpWlpDc3JrQ9IBtgFBVV95cUxQc092dUlSVFpBbkUtZWlnQ0pCT1FxRlFUa3dWOHJ0X3RRQnpaSnpDTTM5aU9sSXZWclQ4VEp2bzUwdW15LVZXM1BGclk1cFYzdXd0YnVmT3JJWUUzbkUwUnhMa29RNll5bjE2UkstZkZmMHMyVVFaUXdGOWJsTG9QZWtnN0FsVWRWaU1GRXQtdHNoeEtEUGtyYmF3emtLa2MxRTB0bGxNM3NfR1o1WkhwOVFJc1VzQQ</guid><pubDate>Fri, 17 Oct 2025 07:00:00 GMT</pubDate><description><a href="https://news.google.com/rss/articles/CBMisAFBVV95cUxPSkZLNkI2ZHRLSThObGtxX0ZqVW0yV2xnQTFhWDNaYXA1VDBDV0JIX29IM3NqeWVDVl90NW5NUWNWMDJyaU9TWENxRzlaTm5ULXVfVHpiNm1yWWR5TzlQRWpHeVJRXzY4MGhiVWNZbVFvS3lxOUpSOEJZMGVmaTZKNVU1bUpJNkRlNzRjekQzemxETXpKSXF6UzQwdHJ4YVUwdlQybTVYV0tpWlpDc3JrQ9IBtgFBVV95cUxQc092dUlSVFpBbkUtZWlnQ0pCT1FxRlFUa3dWOHJ0X3RRQnpaSnpDTTM5aU9sSXZWclQ4VEp2bzUwdW15LVZXM1BGclk1cFYzdXd0YnVmT3JJWUUzbkUwUnhMa29RNll5bjE2UkstZkZmMHMyVVFaUXdGOWJsTG9QZWtnN0FsVWRWaU1GRXQtdHNoeEtEUGtyYmF3emtLa2MxRTB0bGxNM3NfR1o1WkhwOVFJc1VzQQ?oc=5" target="_blank">Russia’s funding for Ukraine war set to ‘contract’ as new sanctions loom&nbsp;&nbsp;Al Jazeera</description><source url="https://www.aljazeera.com">Al Jazeera</source></item><item><title>Russia, China Sign 15 Cooperation Agreements, Pledge to Deepen Strategic Partnership - Caspian News</title><link>https://news.google.com/rss/articles/CBMiywFBVV95cUxObWxoMzE1alNzc0x3LUdQd1pzc3Myb1B2T2xndkRRZURaV2UzaFN1a2lqYzVGcktnS2xQU0gteU56TGRqaEtkX2pISTNzQVRyZDlGdmFIbUJVeTBKVDM1elRGbmxHQU91M0R4QVJabmZERW42Rl9iVnVmV2xaNUNXbG1TaUc3bU9tRXJQVWlKS195RnJIVE1VbVFjUTJLV1F0Wl83S0dlN1NFdVVyUzZsS0ZybzVBY3liZDNMM3pOMjVJRzRYNkNDalJUcw?oc=5</link><guid isPermaLink="false">CBMiywFBVV95cUxObWxoMzE1alNzc0x3LUdQd1pzc3Myb1B2T2xndkRRZURaV2UzaFN1a2lqYzVGcktnS2xQU0gteU56TGRqaEtkX2pISTNzQVRyZDlGdmFIbUJVeTBKVDM1elRGbmxHQU91M0R4QVJabmZERW42Rl9iVnVmV2xaNUNXbG1TaUc3bU9tRXJQVWlKS195RnJIVE1VbVFjUTJLV1F0Wl83S0dlN1NFdVVyUzZsS0ZybzVBY3liZDNMM3pOMjVJRzRYNkNDalJUcw</guid><pubDate>Wed, 05 Nov 2025 08:00:00 GMT</pubDate><description>Russia, China Sign 15 Cooperation Agreements, Pledge to Deepen Strategic Partnership&nbsp;&nbsp;Caspian News</description><source url="https://caspiannews.com">Caspian News</source></item><item><title>India-Russia Summit 2025, Putin's India Visit, Impacts, Vision 2030, MOUs - Vajiram & Ravi</title><link>https://news.google.com/rss/articles/CBMidkFVX3lxTE4zaVZQSDNVMmJKS1RXZ3dVNE1Lb0FMUHVfa3RvUHIxNE1aN3NHOTR6WTgyZ0YzcFdvUzlVbnMyUWF0SnprZ09OZWRjQ1F2M1NXYlM0SS1vQU9yck9mY2JvVHZNMXpxeUNnNUlhU2M2WGwwMjlyeVE?oc=5</link><guid isPermaLink="false">CBMidkFVX3lxTE4zaVZQSDNVMmJKS1RXZ3dVNE1Lb0FMUHVfa3RvUHIxNE1aN3NHOTR6WTgyZ0YzcFdvUzlVbnMyUWF0SnprZ09OZWRjQ1F2M1NXYlM0SS1vQU9yck9mY2JvVHZNMXpxeUNnNUlhU2M2WGwwMjlyeVE</guid><pubDate>Thu, 04 Dec 2025 08:00:00 GMT</pubDate><description>India-Russia Summit 2025, Putin's India Visit, Impacts, Vision 2030, MOUs&nbsp;&nbsp;Vajiram & Ravi</description><source url="https://vajiramandravi.com">Vajiram & Ravi</source></item><item><title>China-Mongolia-Russia Agreement on Power of Siberia 2 Could Reroute Energy Trade - The Diplomat – Asia-Pacific Current Affairs Magazine</title><link>https://news.google.com/rss/articles/CBMiswFBVV95cUxPYTFYOU8tSko0WGwzUGN2WVEyUzNBU0kyWXdSSURoMl9sV29DelpTS0NocnFnT0ZLNnNsdVV2VlQ3WXp6ck1rX0h0VHE5V20zZDJJbTdva0NmU2dYeXJDRFJZT0NnTFVOdUVObVBUQU5KNFBlSzhIMmZuRGxBTXdfb2dtdHZ2X0hHZ2F5ai1xVjg0LXBuQlphVDdjY245Z19TU25ZNF91WFM1SEtIUUZ1MDd2aw?oc=5</link><guid isPermaLink="false">CBMiswFBVV95cUxPYTFYOU8tSko0WGwzUGN2WVEyUzNBU0kyWXdSSURoMl9sV29DelpTS0NocnFnT0ZLNnNsdVV2VlQ3WXp6ck1rX0h0VHE5V20zZDJJbTdva0NmU2dYeXJDRFJZT0NnTFVOdUVObVBUQU5KNFBlSzhIMmZuRGxBTXdfb2dtdHZ2X0hHZ2F5ai1xVjg0LXBuQlphVDdjY245Z19TU25ZNF91WFM1SEtIUUZ1MDd2aw</guid><pubDate>Sat, 06 Sep 2025 07:00:00 GMT</pubDate><description>China-Mongolia-Russia Agreement on Power of Siberia 2 Could Reroute Energy Trade&nbsp;&nbsp;The Diplomat – Asia-Pacific Current Affairs Magazine</description><source url="https://thediplomat.com">The Diplomat – Asia-Pacific Current Affairs Magazine</source></item><item><title>China and Russia are expected to sign 40 agreements during Putin’s visit - lnginnorthernbc.ca</title><link>https://news.google.com/rss/articles/CBMirwFBVV95cUxNOGdzaFdpZ3JhR1dxZWtaYUFzWllWLTlGRldUQ1BqcF9QRVplUXlkNTduWXIzQWhLU1N1T2kwdW1YeTlBZml0OXRSTkh2Nzhha09lallwTnRlN2g2SnRyWklrWXRYcFN5M3FuRGxzRkNha3U3R1ROd21rRmdSYXR2akF5UUZtUDZvWkVyQ0oteWx4MkN4YnVvYmxZV1doYVVXS2Rkd2l2NVdwbU02QUdn?oc=5</link><guid isPermaLink="false">CBMirwFBVV95cUxNOGdzaFdpZ3JhR1dxZWtaYUFzWllWLTlGRldUQ1BqcF9QRVplUXlkNTduWXIzQWhLU1N1T2kwdW1YeTlBZml0OXRSTkh2Nzhha09lallwTnRlN2g2SnRyWklrWXRYcFN5M3FuRGxzRkNha3U3R1ROd21rRmdSYXR2akF5UUZtUDZvWkVyQ0oteWx4MkN4YnVvYmxZV1doYVVXS2Rkd2l2NVdwbU02QUdn</guid><pubDate>Tue, 19 May 2026 13:07:43 GMT</pubDate><description>China and Russia are expected to sign 40 agreements during Putin’s visit&nbsp;&nbsp;lnginnorthernbc.ca</description><source url="https://lnginnorthernbc.ca">lnginnorthernbc.ca</source></item></channel></rss>


主公，亮已从 RSS 源获取到最新资讯，让我进一步查看详细协议内容喵～

Explanation: I found some useful information from the Google News RSS feed. Let me also search for more specific Chinese news about the agreements. I see one article mentions "40 agreements" expected to be signed. Let me also look for more details from Chinese sources.


  - text: About this page Our systems have detected unusual traffic from your computer network. This page checks to see if it's really you sending the requests, and not a robot.
  - link "Why did this happen?" [ref=e1]:
    - /url: "#"
  - text: "IP address: 43.167.232.189 Time: 2026-05-20T06:32:19Z URL: https://www.google.com/search?q=%E6%99%AE%E4%BA%AC%E8%AE%BF%E5%8D%8E+%E5%8D%8F%E8%AE%AE+2026+%E7%AD%BE%E7%BD%B2&sei=clUNarqUL-XOkPIPj5ut6Qw"


Explanation: Let me try to access Chinese news sources directly. Let me try to fetch from some Chinese news websites or use curl with a different approach.

curl -s "https://feeds.hiltema.com/feed/51" 2>/dev/null | head -50 || curl -s "https://news.google.com/rss/search?q=%E6%99%AE%E4%BA%AC%E8%AE%BF%E5%8D%8E+2026+%E5%8D%8F%E8%AE%AE&hl=zh-CN&gl=CN&ceid=CN:zh-Hans" | head -200


Explanation: Let me try to fetch the Chinese news source directly and see what I can find about the specific agreements signed during Putin's visit.

curl -sL "https://www.letscorp.net/feed" | head -100


Explanation: Let me try a different approach and fetch the Caspian News article that mentioned 15 cooperation agreements, and also the lnginnorthernbc.ca article that mentioned 40 agreements expected to be signed.


Just a moment...

Page title 'Just a moment...' suggests bot detection. The site may have blocked this request. Options: 1) Try adding delays between actions, 2) Access different pages first, 3) Enable advanced stealth (BROWSERBASE_ADVANCED_STEALTH=true, requires Scale plan), 4) Some sites have very aggressive bot detection that may be unavoidable.

  - main:
    - heading "caspiannews.com" [ref=e1] [level=1]
    - heading "Performing security verification" [ref=e2] [level=2]
    - paragraph: This website uses a security service to protect against malicious bots. This page is displayed while the website verifies you are not a bot.
  - contentinfo:
    - text: "Ray ID:"
    - code: 9fe94e0fbb3bb568
    - text: Performance and Security by
    - link "Cloudflare" [ref=e3]:
      - /url: https://www.cloudflare.com?utm_source=challenge&utm_campaign=m
    - link "Privacy" [ref=e4]:
      - /url: https://www.cloudflare.com/privacypolicy/


Explanation: Let me try to access the NPR article about Xi and Putin meeting.


Page Not Found : NPR

  - text: Accessibility links
    - listitem:
      - link "Skip to main content" [ref=e1]:
        - /url: "#mainContent"
    - listitem:
      - link "Keyboard shortcuts for audio player" [ref=e2]:
        - /url: https://help.npr.org/contact/s/article?name=what-are-the-keyboard-shortcuts-for-using-the-npr-org-audio-player
  - region "NPR audio player" [ref=e3]:
    - navigation "audio player navigation" [ref=e4]:
      - listitem:
        - button "Hourly News" [ref=e5]
      - listitem:
        - button "Listen Live" [ref=e6]
      - listitem:
        - button "My Playlist" [ref=e7]
  - banner "NPR header":
    - navigation:
        - listitem:
          - link "NPR logo" [ref=e8]:
            - /url: /
        - listitem:
          - link "Newsletters" [ref=e9]:
            - /url: /newsletters/
        - listitem:
          - link "NPR Shop" [ref=e10]:
            - /url: https://shopnpr.org
        - listitem:
          - link "News" [ref=e11]:
            - /url: /sections/news/
        - listitem:
          - link "Culture" [ref=e12]:
            - /url: /sections/culture/
        - listitem:
          - link "Music" [ref=e13]:
            - /url: /music/
        - listitem:
          - link "Podcasts & Shows" [ref=e14]:
            - /url: /podcasts-and-shows/
        - listitem:
          - link "Search" [ref=e15]:
            - /url: /search/
  - main "main content" [ref=e16]:
    - heading "Page Not Found" [ref=e17] [level=1]
    - paragraph: We can't seem to find the page you were looking for.
      - listitem:
        - link "search to find your page" [ref=e18]:
          - /url: /search
      - listitem:
        - link "report this page as missing" [ref=e19]:
          - /url: https://help.npr.org/contact/s/contact?request=Using-NPR-org
      - listitem:
        - link "browse the homepage" [ref=e20]:
          - /url: /
    - paragraph: It's a shame that your page is lost, but at least it's in good company; stick around to browse through NPR stories about lost people, places and things that still haven't turned up.
    - article:
      - link "Amelia Earhart Researchers are still trying to figure out what happened to aviator Amelia Earhart, who disappeared while flying over the South Pacific in 1937" [ref=e21]:
        - /url: /templates/story/story.php?storyId=1032135
        - heading "Amelia Earhart" [ref=e22] [level=2]
        - paragraph: Researchers are still trying to figure out what happened to aviator Amelia Earhart, who disappeared while flying over the South Pacific in 1937
    - article:
      - link "18 1/2 Minutes of Watergate Tapes Rose Mary Woods, the loyal secretary of President Richard Nixon, took responsibility for erasing tape that was crucial to the Watergate investigation." [ref=e23]:
        - /url: /templates/story/story.php?storyId=4463532
        - heading "18 1/2 Minutes of Watergate Tapes" [ref=e24] [level=2]
        - paragraph: Rose Mary Woods, the loyal secretary of President Richard Nixon, took responsibility for erasing tape that was crucial to the Watergate investigation.
    - article:
      - link "Jimmy Hoffa Prosecutors in Michigan say authorities are calling off their latest search for the remains of Jimmy Hoffa, the long-missing former Teamsters boss." [ref=e25]:
        - /url: /templates/story/story.php?storyId=5440223
        - heading "Jimmy Hoffa" [ref=e26] [level=2]
        - paragraph: Prosecutors in Michigan say authorities are calling off their latest search for the remains of Jimmy Hoffa, the long-missing former Teamsters boss.
    - article:
      - link "Your Luggage Travelling without luggage can be a major inconvenience, but for commentator Bill Harley, it turned out to be a blessing in disguise." [ref=e27]:
        - /url: /templates/story/story.php?storyId=1114640
        - heading "Your Luggage" [ref=e28] [level=2]
        - paragraph: Travelling without luggage can be a major inconvenience, but for commentator Bill Harley, it turned out to be a blessing in disguise.
    - article:
      - link "The Lost City of Atlantis Slate senior editor Andy Bowers explains the myths surrounding the lost city of Atlantis, a metropolis mentioned in ancient texts." [ref=e29]:
        - /url: /templates/story/story.php?storyId=4176661
        - heading "The Lost City of Atlantis" [ref=e30] [level=2]
        - paragraph: Slate senior editor Andy Bowers explains the myths surrounding the lost city of Atlantis, a metropolis mentioned in ancient texts.
    - article:
      - link "Waldo Artist Melanie Coles has plastered a 2,300-square-foot Waldo on a roof in Vancouver. Now she's waiting for Google Earth satellites to pick him up." [ref=e31]:
        - /url: /templates/story/story.php?storyId=89677916
        - heading "Waldo" [ref=e32] [level=2]
        - paragraph: Artist Melanie Coles has plastered a 2,300-square-foot Waldo on a roof in Vancouver. Now she's waiting for Google Earth satellites to pick him up.
    - contentinfo "NPR footer":
      - heading "Read & Listen" [ref=e33] [level=6]
        - listitem:
          - link "Home" [ref=e34]:
            - /url: /
        - listitem:
          - link "News" [ref=e35] [nth=1]:
            - /url: /sections/news/
        - listitem:
          - link "Culture" [ref=e36] [nth=1]:
            - /url: /sections/culture/
        - listitem:
          - link "Music" [ref=e37] [nth=1]:
            - /url: /music/
        - listitem:
          - link "Podcasts & Shows" [ref=e38] [nth=1]:
            - /url: /podcasts-and-shows
      - heading "Connect" [ref=e39] [level=6]
        - listitem:
          - link "Newsletters" [ref=e40] [nth=1]:
            - /url: /newsletters/
        - listitem:
          - link "Facebook" [ref=e41]:
            - /url: https://www.facebook.com/NPR/
        - listitem:
          - link "Instagram" [ref=e42]:
            - /url: https://www.instagram.com/npr/
        - listitem:
          - link "Press" [ref=e43]:
            - /url: /series/750003/press-room/
        - listitem:
          - link "Public Editor" [ref=e44]:
            - /url: /sections/publiceditor/
        - listitem:
          - link "Corrections" [ref=e45]:
            - /url: /corrections/
        - listitem:
          - link "Transcripts" [ref=e46]:
            - /url: /transcripts/
        - listitem:
          - link "Contact & Help" [ref=e47]:
            - /url: https://help.npr.org/contact/s/
      - heading "About NPR" [ref=e48] [level=6]
        - listitem:
          - link "Overview" [ref=e49]:
            - /url: /about/
        - listitem:
          - link "Diversity" [ref=e50]:
            - /url: /diversity/
        - listitem:
          - link "NPR Network" [ref=e51]:
            - /url: /network/
        - listitem:
          - link "Accessibility" [ref=e52]:
            - /url: /about-npr/1136563345/accessibility
        - listitem:
          - link "Ethics" [ref=e53]:
            - /url: /ethics/
        - listitem:
          - link "Finances" [ref=e54]:
            - /url: /about-npr/178660742/public-radio-finances
      - heading "Get Involved" [ref=e55] [level=6]
        - listitem:
          - link "Support Public Radio" [ref=e56]:
            - /url: /support/
        - listitem:
          - link "Sponsor NPR" [ref=e57]:
            - /url: /about-npr/186948703/corporate-sponsorship
        - listitem:
          - link "NPR Careers" [ref=e58]:
            - /url: /careers/
        - listitem:
          - link "NPR Shop" [ref=e59] [nth=1]:
            - /url: https://shopnpr.org/
        - listitem:
          - link "NPR Extra" [ref=e60]:
            - /url: /sections/npr-extra/
        - listitem:
          - link "Terms of Use" [ref=e61]:
            - /url: /about-npr/179876898/terms-of-use
        - listitem:
          - link "Privacy" [ref=e62]:
            - /url: /about-npr/179878450/privacy-policy
        - listitem:

[... 12 more lines truncated, use browser_snapshot for full content]


主公，亮已从各方资讯中梳理出普京2026年5月访华签署协议之概况喵～

---

## 📋 普京访华（2026年5月19-20日）签署协议概览

### 🔢 协议数量
据 **lnginnorthernbc.ca** 报道，中俄双方在此次访问期间**预计签署约40项协议**。亮将此信息与去年11月之数据相较（当时签署15项协议），可见此次规模更大、领域更广矣。

---

### 📰 主要合作领域（据各方媒体报道）

| 领域 | 内容 |
|------|------|
| **外交/战略** | 两国元首会晤，重申中俄关系，双方称此为"新时代全面战略协作伙伴关系" |
| **经贸/能源** | 涵盖能源供应、贸易投资、金融合作等 |
| **基础设施** | 此前西伯利亚力量2号管道（Power of Siberia 2）已有进展，此次或涉及更多基建项目 |
| **人文交流** | 签证互免、航班往来、科技教育合作 |

---

### 🌐 时代背景

此次访问距**特朗普访华仅数日**，三大国密集互动，地缘政治意味深长。普京此行，正值中美贸易谈判敏感之际，亦俄乌战事持续之下——**俄罗斯对华战略依赖有增无减**，而中国则在中美俄三角关系中寻求平衡。

《Al Jazeera》评论称："Why Russia and China need each other"——两国各取所需，联手应对西方压力。

---

⚠ **亮须坦承**：目前公开披露之具体协议清单细节尚不完整，以上系综合RSS新闻源整理而得。若主公欲知某领域之具体内容，亮可进一步检索喵～

臣等正欲死战，陛下何故先降！？

Explanation:
Based on the RSS feed data I retrieved, here's what I found about Putin's visit to China in May 2026:

From the Google News RSS results, the key articles are:
1. "Xi and Putin meet to reaffirm China-Russia ties days after Trump's visit" - NPR, May 20, 2026
2. "Putin meets Xi: Why Russia and China need each other" - Al Jazeera, May 19, 2026
3. "Vladimir Putin arrived in China on an official visit" - Kremlin.ru, May 19, 2026
4. "Now it's Vladimir Putin's turn to visit Beijing" - The Economist, May 18, 2026
5. "China-Russia Partnership Enters New Stage With Putin's Visit" - teleSUR English, May 19, 2026
6. "China and Russia are expected to sign 40 agreements during Putin's visit" - lnginnorthernbc.ca, May 19, 2026

I also found an older article from November 2025 saying "Russia, China Sign 15 Cooperation Agreements, Pledge to Deepen Strategic Partnership"

Let me summarize what I know:
- Putin visited China on May 19-20, 2026 (just days after Trump's visit to China)
- They were expected to sign about 40 agreements according to one source
- This follows the 15 agreements signed in November 2025

Let me provide the user with what I've found based on the news articles.


你现在使用的大模型是哪个


主公垂询，亮当前使用之大模型如下：

| 项目 | 信息 |
|------|------|
| **模型名称** | MiniMax-M2.7 |
| **服务提供商** | MiniMax（国内版） |

此信息见于当前会话之配置头中——`Model: MiniMax-M2.7, Provider: minimax-cn` 是也。

先前亮曾因 MiniMax-M2 对 tool_calls 序列校验过于严格，致微信渠道报 400 错误，故已于五月十一日将 default 模型切换为 **deepseek/deepseek-v4-flash**（provider: deepseek），而 MiniMax-M2 则保留备用。

当前此次会话复又启用 MiniMax-M2.7 喵～

臣等正欲死战，陛下何故先降！？

Explanation:
The user is asking which LLM I'm currently using. Based on the conversation context, I can see:

- Model: MiniMax-M2.7
- Provider: minimax-cn

This info was provided in the conversation header at the start. I should answer in the 赛博诸葛 style as required by the user's preferences.


[System note: Your previous turn was interrupted before you could process the last tool result(s). The conversation history contains tool outputs you haven't responded to yet. Please finish processing those results and summarize what was accomplished, then address the user's new message below.]

在吗


主公，亮在此恭候差遣喵～

有何吩咐？臣等正欲死战，陛下何故先降！？

Explanation: The user is asking "在吗" which means "Are you there?" in Chinese. They seem to be checking if I'm responsive. Let me respond appropriately in the 诸葛亮 style that the user prefers.


你的 minimax套餐有哪些额度


Explanation: The user is asking about their MiniMax subscription/plan quotas. Since MiniMax is the current model provider, I should check what quotas are available. Let me try using the minimax CLI to check the quota.

mmx quota 2>/dev/null || echo "mmx quota failed"