| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |
| fix(autoresearch): address PR #1912 review
- .gitignore: scope scratch patterns under .akg/ so the unqualified
reference.py / *_kernel.py / *_ref.py globs stop masking legit
files; drop the stale RemoteWorker_AutoResearch.md entry.
- op/autoresearch/agent/llm_client.py (ConversationAdapter) removed;
the agent loop now drives LLM access exclusively through
AkgLLMAdapter on top of LLMClient. Retry + backoff logic moved
into the adapter so long-running runs stay resilient; loop.py's
__init__ tightened to a single llm_adapter injection path, and
the debug __main__ entry builds its client via create_llm_client
with CLI overrides mapped onto AKG_AGENTS_* env vars.
- Drop the suppress_extra_body kwarg from LLMProvider; compact /
keyword-generation calls route to a fast_client bound to the
"fast" model level via create_llm_client, keeping "no thinking"
as a settings.json concern.
- Add Apache 2.0 copyright headers to the new py / yaml files.
- tests/op/ut/autoresearch/: move the 19 autoresearch-specific
unit suites into their own package so tests/op/ut/ stays for
shared op/skill / verifier / adapter coverage.
- Autopep8 pass on op/autoresearch/ and tests/op/ut/autoresearch/.
| 1 个月前 |