File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -74,6 +74,9 @@ Open Source Software Licensed under the Apache-2.0:
74741. adk
7575Copyright 2025 Google LLC
7676
77+ 2. agno
78+ Copyright 2025-2026 Agno Inc.
79+
7780--------------------------------------------------------------------
7881Apache License
7982Version 2.0, January 2004
Original file line number Diff line number Diff line change 33# Copyright (C) 2026 Tencent. All rights reserved.
44#
55# tRPC-Agent-Python is licensed under Apache-2.0.
6+ #
7+ # Below code are copy and modified from https://github.com/agno-agi/agno.git
8+ #
9+ # Copyright 2025-2026 Agno Inc.
10+ #
11+ # Licensed under the Apache License, Version 2.0 (the "License");
12+ # you may not use this file except in compliance with the License.
13+ # You may obtain a copy of the License at
14+ #
15+ # http://www.apache.org/licenses/LICENSE-2.0
16+ #
17+ # Unless required by applicable law or agreed to in writing, software
18+ # distributed under the License is distributed on an "AS IS" BASIS,
19+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20+ # See the License for the specific language governing permissions and
21+ # limitations under the License.
622"""Session summarizer for compressing conversation history.
723
824This module provides functionality to summarize conversation history
925to reduce memory usage and maintain context in long conversations.
10- Reference: https://github.com/agno-agi/agno/blob/main/libs/agno/agno/memory/v2/summarizer.py
1126"""
1227
1328from __future__ import annotations
Original file line number Diff line number Diff line change 33# Copyright (C) 2026 Tencent. All rights reserved.
44#
55# tRPC-Agent-Python is licensed under Apache-2.0.
6+ #
7+ # Below code are copy and modified from https://github.com/agno-agi/agno.git
8+ #
9+ # Copyright 2025-2026 Agno Inc.
10+ #
11+ # Licensed under the Apache License, Version 2.0 (the "License");
12+ # you may not use this file except in compliance with the License.
13+ # You may obtain a copy of the License at
14+ #
15+ # http://www.apache.org/licenses/LICENSE-2.0
16+ #
17+ # Unless required by applicable law or agreed to in writing, software
18+ # distributed under the License is distributed on an "AS IS" BASIS,
19+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20+ # See the License for the specific language governing permissions and
21+ # limitations under the License.
622"""Session summarizer manager for compressing conversation history.
723
824This module provides functionality to summarize conversation history
925to reduce memory usage and maintain context in long conversations.
10- Reference: https://github.com/agno-agi/agno/blob/main/libs/agno/agno/memory/v2/summarizer.py
1126"""
1227
1328from __future__ import annotations
Original file line number Diff line number Diff line change 1+ # Tencent is pleased to support the open source community by making tRPC-Agent-Python available.
2+ #
3+ # Copyright (C) 2026 Tencent. All rights reserved.
4+ #
5+ # tRPC-Agent-Python is licensed under Apache-2.0.
6+ #
7+ # Below code are copy and modified from https://github.com/google/adk-python.git
8+ #
19# Copyright 2025 Google LLC
210#
311# Licensed under the Apache License, Version 2.0 (the "License");
Original file line number Diff line number Diff line change 33# Copyright (C) 2026 Tencent. All rights reserved.
44#
55# tRPC-Agent-Python is licensed under Apache-2.0.
6+ #
7+ # Below code are copy and modified from https://github.com/google/adk-python.git
8+ #
9+ # Copyright 2025 Google LLC
10+ #
11+ # Licensed under the Apache License, Version 2.0 (the "License");
12+ # you may not use this file except in compliance with the License.
13+ # You may obtain a copy of the License at
14+ #
15+ # http://www.apache.org/licenses/LICENSE-2.0
16+ #
17+ # Unless required by applicable law or agreed to in writing, software
18+ # distributed under the License is distributed on an "AS IS" BASIS,
19+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20+ # See the License for the specific language governing permissions and
21+ # limitations under the License.
622"""MCP tool module for TRPC Agent framework."""
723
824from ._mcp_session_manager import MCPSessionManager
Original file line number Diff line number Diff line change 44#
55# tRPC-Agent-Python is licensed under Apache-2.0.
66#
7- # Directly reuse the types from adk-python
87# Below code are copy and modified from https://github.com/google/adk-python.git
98#
109# Copyright 2025 Google LLC
You can’t perform that action at this time.
0 commit comments