agent-zero/python/tools
Vanja Emichi e8abe7101f fix: use .get() to avoid KeyError in skills_tool _load()
When skills_tool:load is called for the first time in a fresh agent
session, the "loaded_skills" key does not yet exist in agent.data.
Direct dict access (agent.data[key]) raises KeyError which is caught
and returned as "Error in skills_tool: loaded_skills".

Fix: replace with agent.data.get(key) which safely returns None,
matching the pattern already used correctly in the companion extension
_65_include_loaded_skills.py.
2026-03-04 22:46:24 +00:00
..
a2a_chat.py v0.9.5-pre cleanup, polishing, bugfixing 2025-08-25 09:59:44 +02:00
browser._py cleanup 2025-06-12 16:39:43 +02:00
browser_agent.py refactor: migrate user data to usr/ + update frontend paths 2025-12-12 10:11:12 +08:00
browser_do._py cleanup 2025-06-12 16:39:43 +02:00
browser_open._py cleanup 2025-06-12 16:39:43 +02:00
call_subordinate.py polish skills import, bugfixes 2026-02-06 13:41:56 +01:00
code_execution_tool.py Add frontend cache and integrate with extensions 2026-03-04 16:34:59 +01:00
document_query.py Enhance document_query to support multiple documents 2025-10-18 16:04:05 +08:00
input.py CET input allow_running fix 2025-09-28 20:27:17 +02:00
knowledge_tool._py simplification and further memory decoupling 2026-02-15 03:25:33 +01:00
notify_user.py notifications polishing 2025-08-04 13:07:25 +02:00
response.py Update response.py 2025-07-20 22:54:15 +02:00
scheduler.py Squashed commit of the following: 2025-11-13 09:00:10 +01:00
search_engine.py Handle missing search results safely 2026-03-03 13:06:37 +01:00
skills_tool.py fix: use .get() to avoid KeyError in skills_tool _load() 2026-03-04 22:46:24 +00:00
unknown.py attachments, files, prompt extras, prompt caching, refactors, cleanups 2024-12-01 20:50:17 +01:00
vision_load.py fixes and improvements 2025-05-20 17:31:49 +02:00
wait.py Update wait.py 2025-11-18 10:51:23 +01:00