Feat: Add thought info to every component. (#9134)

### What problem does this PR solve?

#9082 #6365

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
Kevin Hu
2025-07-31 15:13:45 +08:00
committed by GitHub
parent 0d7a83f05f
commit 3f6177b5e5
32 changed files with 123 additions and 102 deletions

View File

@ -13,9 +13,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
import re
import time
from abc import ABC
from abc import ABC, abstractmethod
import builtins
import json
import os
@ -535,3 +536,6 @@ class ComponentBase(ABC):
def get_exception_default_value(self):
return self._param.exception_default_value
@abstractmethod
def thoughts(self) -> str:
...