 New FutureandOpenHands
|
be9901011f
|
docs: update AGENTS.md (#752)
Co-authored-by: OpenHands <openhands@all-hands.dev>
|
2026-10-08 16:33:25 +08:00 |
|
  
|
f09eb4fd8a
|
docs: update AGENTS.md (#748)
* docs: update AGENTS.md
Refresh repository structure, commands, tooling, and compatibility guidance.
Co-authored-by: openhands <openhands@all-hands.dev>
* docs(agents): restore portable guide contracts
Restore the checker-compatible inventory, portable safeguards and source/build boundaries. Correct cache and shared listener paths, provider count, validation scope, and guide date.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* docs(agents): align validation blocks across guide updates
Preserve the baseline validation and troubleshooting blocks with the same scoped Ruff edits as PR #747. Keep additional lane commands in a separate fence so both documentation PRs compose cleanly.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: OpenHands <openhands@all-hands.dev>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-09-23 00:16:59 +08:00 |
|
 New FutureandFuture New
|
f454a41ace
|
ci(copilot): optimize cloud agent setup and guidance (#743)
Co-authored-by: Future New (WEILAI LIU) <weilail@microsoft.com>
|
2026-09-09 17:37:52 +08:00 |
|
 
|
3c8578e9f4
|
feat(mcp): add Streamable HTTP transport (#736)
* feat(mcp): add Streamable HTTP transport
Add a modern MCP 2026-07-28 HTTP endpoint for standalone and Web modes, with shared listener configuration, authentication, schema, tests, and bilingual documentation.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(tests): support Python 2 HTTP assertions
Normalize response header names and call handler methods through their underlying functions so the HTTP tests behave consistently on Python 2.7 and Python 3.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(mcp): harden HTTP request handling
Validate mirrored request IDs, align Config Studio listener checks, bound socket reads, and accept the binary wrapper's documented SIGINT exit status.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(mcp): align HTTP negotiation validation
Reject unavailable Accept media types by quality and keep schema host validation consistent with runtime listener checks.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(tests): validate host schema behavior
Assert accepted and rejected host samples instead of comparing Unicode escape representations that differ on Python 2.7.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(tests): avoid cross-engine schema regex
Keep the schema pattern contract without executing its ECMA-262 Unicode escape through Python 2's incompatible regex engine.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(mcp): validate HTTP request boundaries
Reject empty tokens and malformed JSON-RPC request shapes, and keep Config Studio bracket validation aligned with runtime listener handling.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(mcp): tighten HTTP input validation
Reject legacy notifications, nested host brackets, and document the required JSON content type so validation remains consistent across runtime, schema, and Config Studio.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(mcp): validate Origin before method errors
Apply the existing Origin policy to non-POST MCP requests and return CORS headers for configured allowed origins.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* docs(mcp): clarify proxy Origin allowlist
Explain that browser clients behind TLS termination must allowlist the public HTTPS origin even when the public page appears same-origin.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* docs(mcp): add standalone server guide
Move MCP client setup, transports, tools, security, and protocol limits into dedicated Chinese and English pages with matching navigation and index links.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(mcp): reject duplicate routing headers
Reject repeated MCP protocol, method, and name headers before body consistency checks across Python 2 and Python 3.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* fix(mcp): validate named request headers
Validate Mcp-Name for tools/call, prompts/get, and resources/read before dispatching unsupported methods.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-08-23 21:36:26 +08:00 |
|
 
|
08837bbd09
|
feat(agent): define portable project development contract (#734)
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-08-21 14:02:26 +08:00 |
|
 CopilotandNewFuture
|
27fa7f478d
|
docs(agents): sync AGENTS.md structure with new ddns/mcp.py (#725)
* Initial plan
* docs(agents): sync AGENTS.md structure and metadata
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
|
2026-08-15 17:02:12 +08:00 |
|
 
|
a05bedf000
|
docs(agents): document embedded web package (#721)
docs(agents): update web directory structure
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-08-12 17:42:56 +08:00 |
|
 
|
c4b6d4e0d8
|
docs(agents): separate Config Studio from LLM sources (#716)
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
2026-08-10 10:35:34 +08:00 |
|
 
|
f8c098561d
|
Update AGENTS documentation structure and check (#700)
* Initial plan
* docs(agents): update documentation directory tree
* docs(llms): remove excessive English and schema links
* docs(agents): simplify English docs listing
* docs(llms): describe English doc link pattern
* fix(ci): support mirrored English docs in agents check
* fix(ci): clarify mirrored docs detection
* fix(ci): improve agents check readability
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* docs(agents): clarify parse_agents_md docstring return values
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: New Future <NewFuture@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-06-16 08:04:58 +08:00 |
|
New Future
|
96c4ba71ce
|
docs(agents): streamline agent guidance (#698)
|
2026-06-15 09:59:50 +08:00 |
|
 CopilotandNew Future
|
25d6075e37
|
docs(agents): sync AGENTS.md and llms.txt for west provider (#696)
* Initial plan
* docs(agents): update AGENTS.md and llms.txt for west provider
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: New Future <NewFuture@users.noreply.github.com>
|
2026-06-14 02:53:51 +00:00 |
|
 CopilotandNewFuture
|
030c5cb32b
|
docs(agents): exclude VitePress and ESA tooling files from structure tracking (#670)
* Initial plan
* docs(agents): ignore VitePress and ESA files in update-agents workflow
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* style: fix linting issues in update_agents_structure.py
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
|
2026-01-30 10:47:11 +00:00 |
|
  
|
dfbc77d430
|
docs: sync llms.txt with CloudNS and automate doc changes detection (#666)
* Initial plan
* docs(agents): update AGENTS.md with CloudNS files and version
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(agents): remove unnecessary emphasis on test_provider_cloudns.py
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs: update llms.txt with CloudNS and enhance update-agents workflow
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* Update .github/scripts/update_agents_structure.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: remove trailing whitespace in update_agents_structure.py
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* fix: update script to use 'docs/' instead of 'doc/' directory
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: New Future <NewFuture@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-28 09:57:33 +00:00 |
|
 CopilotandNewFuture
|
b58ac65b92
|
docs(agents): sync AGENTS.md directory structure with actual repository layout (#644)
* Initial plan
* docs(agents): update AGENTS.md directory structure to reflect actual layout
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
|
2026-01-13 14:47:48 +00:00 |
|
  
|
6780eed5c5
|
feat(prompts): restructure auto-reply-issue with two-step classification-based prompts (#619)
* Initial plan
* feat(prompts): update auto-reply-issue with two-step approach and word limits
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* fix(prompts): simplify strategy injection logic in issue-ai-response.js
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* refactor(prompts): address code review feedback for strategy injection
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(prompts): include all strategies upfront for file selection guidance
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* refactor(prompts): consolidate issue response strategies and enhance AI response workflow
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(prompts): clarify turn counting in issue-assistant.md
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: New Future <NewFuture@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-01 13:35:14 +08:00 |
|
 CopilotandNewFuture
|
38eab73dd9
|
docs(agents): update AGENTS.md directory structure (#617)
* Initial plan
* docs(agents): update AGENTS.md directory structure and version
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
|
2025-11-30 04:30:40 +00:00 |
|
  
|
7ea8312aab
|
ci(agents): create issue instead of PR for AGENTS.md structure drift (#613)
* Initial plan
* ci(agents): update workflow to create issue instead of PR with copilot assignee
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* fix(agents): remove dead code (unused sorted call)
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* refactor(agents): simplify script by removing hardcoded file descriptions
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* refactor(agents): simplify script, ignore images, check all documented files exist
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat(agents): support new 2-space indent format for directory structure
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* refactor(agents): use Tab indentation format, remove legacy tree format support
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* refactor(agents): optimize and simplify script (181 → 93 lines)
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* refactor(agents): check output file instead of parsing stdout
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(agents): add format description for directory structure
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
Co-authored-by: New Future <NewFuture@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-30 03:47:07 +00:00 |
|
New Future
|
af65eae279
|
Update Python versions and project structure details
Updated supported Python versions and added detailed project directory structure.
|
2025-11-30 10:44:09 +08:00 |
|
 github-actions[bot]andNewFuture
|
d749aed3b6
|
docs(agents): update directory structure in AGENTS.md (#608)
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
|
2025-11-29 15:02:33 +00:00 |
|
New Future
|
406f82347d
|
Refactor Python command references in AGENTS.md
Updated Python command usage from 'python3' to 'python' throughout the documentation. Adjusted development workflow steps and CI failure instructions.
|
2025-11-29 22:51:16 +08:00 |
|
 CopilotandNewFuture
|
5fe40ee640
|
docs: add streamlined AGENTS.md guide for AI contributors (#583)
* Initial plan
* docs: create comprehensive AGENTS.md file for AI agents
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(AGENTS.md): clarify ZERO external runtime dependencies
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(AGENTS.md): reduce examples and remove delete files section
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(AGENTS.md): merge Linux/macOS/Raspberry Pi platform instructions
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(AGENTS.md): reduce length of Build/Troubleshooting/Safety sections
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(AGENTS.md): remove dependency verification scripts
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
* docs(AGENTS.md): reorganize and consolidate sections to remove duplication
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NewFuture <6290356+NewFuture@users.noreply.github.com>
|
2025-11-14 09:36:52 +00:00 |
|