- Updated all tool specifications to replace `schema` with `inputSchema` and added `outputSchema` for clarity.
- Enhanced the `HumanToolSpec` type to differentiate between input and output schemas.
- Modified related functions and tools to utilize the new schema structure.
- Improved descriptions in tool specifications to clarify capabilities and usage.
- Added output schemas for knowledge base search and document listing tools.
- Adjusted tests to validate against the new input schema structure.